Удалить все данные из одной таблицы
Простейшая форма оператора TRUNCATE TABLE
выглядит следующим образом:
TRUNCATE TABLE table_name;
Удалить все данные из таблицы, содержащей ссылки на внешние ключи
Чтобы удалить данные из основной таблицы и всех таблиц, которые имеют ссылки на внешние ключи к основной таблице, используйте параметр CASCADE
следующим образом:
TRUNCATE TABLE table_name CASCADE;
Обновление:
BEGIN;
ALTER TABLE table_name DISABLE TRIGGER ALL;
TRUNCATE TABLE table_name;
ALTER TABLE table_name ENABLE TRIGGER ALL;
COMMIT;