Bom dia Eloi,
Acredito que por ser uma trigger AFTER, a variavel OLD consiga recuperar
informação no DELETE...
Faça um teste, mande a função exibir o valor da variavel OLD em um RAISE
EXCEPTION..
Att,
Tulio
>________________________________
> De: Eloi Ribeiro <[email protected]>
>Para: Comunidade PostgreSQL Brasileira <[email protected]>
>Enviadas: Segunda-feira, 26 de Março de 2012 11:00
>Assunto: Re: [pgbr-geral] Trigger não dispara
>
>
>No INSERT a função dispara correctamente mas no DELETE já não, alguma razão
>para isso?
>
>DELETE FROM t_incendio WHERE codigo=999999;
>SELECT * FROM t_incendio;
>--nada, ok
>
>SELECT * FROM t_relatorio;
>1;999999;"P. Natural";"Bosque" <- o 'trigger' não disparou para eliminar o
>registo?
>
>Att,
>
>Eloi Ribeiro
>GIS Analyst
>39,45º -0,40º
>flavors.me/eloiribeiro
>
>
>
>
>_______________________________________________
>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