From: Rafael Fialho Corrêa 
Sent: Saturday, March 01, 2014 3:42 PM
To: Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Trigger Before Update

Em 1 de março de 2014 15:33, <[email protected]> escreveu:


  Rafael era isso mesmo , agora deu certo , não querendo abusar , mas ja 
abusando , poderia me explicar o “porque” ?


  Obrigado

De um modo bem resumido, o return de qualquer trigger é sempre "a nova linha", 
com os novos dados. Os dados do record "old" seriam os dados antes do update, 
neste caso, e os em "new", os novos.
O return serve para informar ao banco o que (novos dados) será processado como 
resultado da operação, e retornando "null", neste contexto, você estará 
abortando o update.
Pra maiores informações, dê uma lida em [1], para que possa entender melhor o 
comportamento das triggers e de repente evitar outros problemas como esse, como 
já visto nos exemplos citados.

[]'s

[1]: http://www.postgresql.org/docs/9.3/static/plpgsql-trigger.html

Obrigado Rafael , foi corrigir as outras triggers .




--------------------------------------------------------------------------------

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

Responder a