Mas Irineu, até onde eu sei, utilizando trigger, independentemente do resultado da função o evento acontece, ou seja, se for insert, esse registro será inserido, estando null ou não. Creio que a solução estaria na RULE.
Danilo Em 13 de janeiro de 2012 12:01, Irineu <iri...@senda.inf.br> escreveu: > use uma RULE ou > crie a trigger no BEFORE INSERT da tabela e coloque uma condição > NEW."campo" IS NULL. > > > Em 13/01/2012 10:20, Pedro Costa escreveu: > > Pessoal, > > > > > > eu tenho o seguinte trigger e função: > > > > http://pastebin.com/KxxTekd0 > > > > > > ele executa o trigger sempre para todos os registos, será que podem > > dizer-me como faço para que ele execute apenas para novos registos e > > para campos com valor null? > > > > Obrigado > > _______________________________________________ > > pgbr-geral mailing list > > pgbr-geral@listas.postgresql.org.br > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > -- > Irineu Raymundo > Programador/Consultor Técnico > Senda Engenharia de Dados Ltda. > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral