gatilho @PostgreSQL não retorna nada
Eu tenho um gatilho PostgreSQL ao criar que basicamente redireciona inserções em sub-tabelas. Depois de inserir o registro, quero abortar a solicitação para evitar dados duplicados. A única maneira (que eu conheço) de fazer isso é retornarNULL
no gatilho. O problema é que preciso que o registro seja retornado para que eu possa obter o ID. Se eu voltarNULL
, Eu recebo ...NULL
.
Alguma idéia de como posso fazer com que um gatilho aborte uma operação enquanto ainda retorna algo diferente deNULL
?