PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment désactiver temporairement les déclencheurs dans PostgreSQL ?

Alternativement, si vous souhaitez désactiver tous les déclencheurs, pas seulement ceux de la table USER, vous pouvez utiliser :

SET session_replication_role = replica;

Cela désactive les déclencheurs pour la session en cours.

Pour réactiver pour la même session :

SET session_replication_role = DEFAULT;

Source :http://koo.fi/blog/2013/01/08/disable-postgresql-triggers-temporarily/