On Tue, Nov 24, 2015 at 11:08:29PM -0200, Danilo Silva wrote:
>
> Fiz um teste conforme indicado, mas a dúvida pairou sobre o RETURN pois
> como é para trigger, então o return da chamada da função
> 
> é um TRIGGER, então minha função ficou assim:
> EXCEPTION WHEN OTHERS THEN
> INSERT INTO tabela_log...;
> RETURN NULL;
> END;
> 
> Até aqui beleza, mas a questão é que preciso mostrar a exceção na tela
> da aplicação, pois do jeito que fiz e mostrei aqui, quando faço o insert, a
> aplicação entende que a instrução deu certo (apesar de retornar 0 linhas
> afetadas, porém sem erros).

Apenas uma nota, este é um exemplo de caso de uso para as Autonomous
transactions [1] e [2].

[1] https://wiki.postgresql.org/wiki/Autonomous_subtransactions
[2] https://wiki.postgresql.org/wiki/AutonomousTransactionsUnconference2015

[]s
Guedes
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to