From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Juan <smalltalker(dot)marcelo(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: problemas con trigger |
Date: | 2012-11-07 04:23:44 |
Message-ID: | CAJKUy5ix8NMCPVwj8pq303rBr667oMhFv=9kh_AGdN1mCj5byA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, Nov 6, 2012 at 11:38 AM, Juan <smalltalker(dot)marcelo(at)gmail(dot)com> wrote:
>
> segun entendi el trigger llama con un "parametro" NEW u OLD representando
> la row que se altera,
> Para testear esta funcionalidad le hice un update
> update dato_d set fecha_baja = fecha_baja ;
> No modifico nada, pero lo que motiva este corre es que algunas veces parece
> que el OLD y el NEW vienen en null
> de manera que si intento acceder a el campo id me sale el error 'valor no
> inicializado'
>
obvio..
en INSERT el registro OLD no esta inicializado porque no hay valor anterior
en DELETE el registro NEW no esta inicializado porque no hay valor
modificado (o nuevo)
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2012-11-07 04:26:58 | Re: problemas con trigger |
Previous Message | Crispin T. | 2012-11-06 22:27:16 | Re: Como saber el nombre de BD de todas la del servidor |