PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

AFTER INSERT gatilho em transação separada?


Todos os gatilhos do PostgreSQL são executados na mesma transação que a transação que os acionou.

Editar :Você também pode usar LISTEN + NOTIFY para enviar uma mensagem do seu gatilho para um código que é executado fora da transação. Nesse caso, a mensagem só será entregue no ponto de um commit bem-sucedido. Erros nos ouvintes não reverterão a transação de acionamento.