sql >> Databasteknik >  >> RDS >> PostgreSQL

EFTER INSERT trigger i separat transaktion?

Alla PostgreSQL-utlösare körs i samma transaktion som transaktionen som har utlöst dem.

Redigera :Du kan också använda LISTEN + NOTIFY för att skicka ett meddelande från din trigger till en kod som körs utanför transaktionen. I så fall kommer meddelandet endast att levereras vid punkten av en framgångsrik commit. Fel i lyssnare kommer inte att återställa den utlösande transaktionen.



  1. DB-schema för RBAC med flera nivåer av roller

  2. INFOGA rader i flera tabeller i en enda fråga, välj från en involverad tabell

  3. Inloggningsmetod för autentisering av cookiestoken

  4. mySQL-korrelerad delfråga