Tutti i trigger di PostgreSQL vengono eseguiti nella stessa transazione della transazione che li ha attivati.
Modifica :Puoi anche usare LISTEN
+ NOTIFY
per inviare un messaggio dal tuo trigger a un codice che viene eseguito al di fuori della transazione. In tal caso, il messaggio verrà consegnato solo al momento di un commit riuscito. Gli errori nei listener non eseguiranno il rollback della transazione di attivazione.