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
