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

Responder a