sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur inaktiverar jag tillfälligt triggers i PostgreSQL?

Alternativt, om du vill inaktivera alla utlösare, inte bara de i USER-tabellen, kan du använda:

SET session_replication_role = replica;

Detta inaktiverar utlösare för den aktuella sessionen.

För att återaktivera för samma session:

SET session_replication_role = DEFAULT;

Källa:http://koo.fi/blog/2013/01/08/disable-postgresql-triggers-temporarily/



  1. Hur man beräknar ålder från födelsedatum i SQL

  2. Hur man kontrollerar inaktuell statistik

  3. SQL-fråga för att hämta data för de senaste 3 månaderna

  4. SQL-fel:ORA-01861:literal matchar inte formatsträngen 01861