sql >> Databáze >  >> RDS >> PostgreSQL

AFTER INSERT trigger v samostatné transakci?

Všechny spouštěče PostgreSQL se provádějí ve stejné transakci jako transakce, která je spustila.

Upravit :Můžete také použít LISTEN + NOTIFY odeslat zprávu z vašeho spouštěče na kód, který se provede mimo transakci. V takovém případě bude zpráva doručena pouze v okamžiku úspěšného potvrzení. Chyby v posluchačích nevrátí zpět spouštěcí transakci.



  1. Injekce SQL, která obchází mysql_real_escape_string()

  2. Je BLOB převeden pomocí aktuální/výchozí znakové sady v MySQL?

  3. Jak změnit řazení sloupců postgresql

  4. Použití Oracle JDeveloper 12c s databází Oracle, část 1