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
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
