Re: Consulta sobre Trigger NEW / OLD

From: Fernando Moreno <azazel(dot)7(at)gmail(dot)com>
To: "Dilm E(dot)I(dot)R(dot)L" <i(dot)dilm(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consulta sobre Trigger NEW / OLD
Date: 2009-07-08 16:55:33
Message-ID: b1c45530907080955g47261983kc1e9d836dee5c971@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola. Tu problema no es tanto con las variables NEW y OLD, sino en la lógica
que estás usando en tu función para responder a los diferentes eventos.
Cuando alguien ejecuta un UPDATE en compras, no deberías introducir un nuevo
registro en movimientos, sino actualizarlo. NEW y OLD sólo están
inicializados a la vez cuando se trata de un UPDATE, pues te ayuda a conocer
el estado actual y futuro del registro. En tu caso, deberías usar NEW para
aplicar los cambios a la tabla movimientos, la cual me pregunto si es una
copia de la primera y por qué razón lo sería.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Dilm E.I.R.L 2009-07-08 17:13:47 Re: Consulta sobre Trigger NEW / OLD
Previous Message Edwin Perez 2009-07-08 16:41:18 Re: WEB 2.0