Supprimer toutes les données d'une table
La forme la plus simple de la TRUNCATE TABLE
déclaration est la suivante :
TRUNCATE TABLE table_name;
Supprimer toutes les données de la table contenant des références de clé étrangère
Pour supprimer des données de la table principale et de toutes les tables qui ont des références de clé étrangère à la table principale, vous utilisez CASCADE
comme suit :
TRUNCATE TABLE table_name CASCADE;
Mise à jour :
BEGIN;
ALTER TABLE table_name DISABLE TRIGGER ALL;
TRUNCATE TABLE table_name;
ALTER TABLE table_name ENABLE TRIGGER ALL;
COMMIT;