2009/9/25 Thiago <[email protected]>
> Galera é o seguinte ...
>
> Tenho uma tabela e uma trigger que dispara tanto no update quanto no
> before e o for each está como row ...
>
> O que quero fazer é o seguinte ...
>
> Sempre que for incluir um novo registro quero saber se o valor que está
> sendo colocado é diferente do antigo, ou seja, quero comparar o old com
> o new ... por acaso isso funciona apenas para trigger que dispara em
> update ???
>
> <corte>
>
> ERROR: record "old" is not assigned yet
> DETAIL: The tuple structure of a not-yet-assigned record is indeterminate.
> CONTEXT: PL/pgSQL function "tg_inffiliais_depart" line 7 at if
>
>
No evento INSERT você não tem o OLD, veja a tabelinha:
NEW OLD
INSERT X
UPDATE X X
DELETE X
Cordialmente,
--
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral