PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie deaktiviere ich vorübergehend Trigger in PostgreSQL?

Wenn Sie alternativ alle Trigger deaktivieren möchten, nicht nur die in der USER-Tabelle, können Sie Folgendes verwenden:

SET session_replication_role = replica;

Dadurch werden Trigger für die aktuelle Sitzung deaktiviert.

Zur erneuten Aktivierung für dieselbe Sitzung:

SET session_replication_role = DEFAULT;

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