Em 24 de novembro de 2015 23:08, Danilo Silva <danilo.dsg.go...@gmail.com> escreveu:
> 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). > Uma alternativa é usar o raise notice (exemplo em [1]), antes ou depois de realizar o insert, e tratar as mensagens no seu driver de conexão, é o que faço em alguns casos. [1] - http://www.postgresql.org/docs/current/static/plpgsql-structure.html []'s
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral