Eliminar todos los datos de una tabla
La forma más simple de la TRUNCATE TABLE
declaración es la siguiente:
TRUNCATE TABLE table_name;
Eliminar todos los datos de la tabla que tiene referencias de clave externa
Para eliminar datos de la tabla principal y de todas las tablas que tienen referencias de clave externa a la tabla principal, utilice CASCADE
opción de la siguiente manera:
TRUNCATE TABLE table_name CASCADE;
Actualización:
BEGIN;
ALTER TABLE table_name DISABLE TRIGGER ALL;
TRUNCATE TABLE table_name;
ALTER TABLE table_name ENABLE TRIGGER ALL;
COMMIT;