sql >> Database >  >> RDS >> PostgreSQL

Hoe schakel ik triggers tijdelijk uit in PostgreSQL?

Als alternatief, als u alle triggers wilt uitschakelen, niet alleen die in de USER-tabel, kunt u het volgende gebruiken:

SET session_replication_role = replica;

Dit schakelt triggers voor de huidige sessie uit.

Opnieuw inschakelen voor dezelfde sessie:

SET session_replication_role = DEFAULT;

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



  1. PostgreSQL-taakverdeling en proxySQL-verbeteringen - ClusterControl 1.5

  2. Dynamische update-instructie met variabele kolomnamen

  3. PDO::fetchAll vs. PDO::fetch in a loop

  4. MySQL DROP-DATABASE