Re: [Pgsql-ayuda] trigger -- referencing old as

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: sandrigo lezcano <alkafes(at)yahoo(dot)com>
Cc: psql-ayuda <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] trigger -- referencing old as
Date: 2003-07-09 23:31:07
Message-ID: 20030709233107.GB24746@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Jul 09, 2003 at 05:04:57PM -0500, sandrigo lezcano wrote:
> como podría convertir este triger ??? pues no puedo
> interpretar lo que dice aqui...

Necesitas crear una funcion primero (RETURNS TRIGGER LANGUAGE plpgsql).
En la funcion, el campo antiguo se llama OLD, o sea

begin
insert into sueldos_auditoria(legajo,planilla,fecha_vigencia,
tipo_sueldo,salario,monto_adelanto,
usuario_insercion,fecha_insercion,
usuario_registro)
values (OLD.legajo,OLD.planilla,OLD.fecha_vigencia,
OLD.tipo_sueldo,OLD.salario,OLD.monto_adelanto,
OLD.usuario_insercion,OLD.fecha_insercion,
current user)
end

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Everybody understands Mickey Mouse. Few understand Hermann Hesse.
Hardly anybody understands Einstein. And nobody understands Emperor Norton."

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Elias Castillo 2003-07-10 01:36:34 [Pgsql-ayuda] Instalación PostgreSQL 7.3.3
Previous Message Valentin Moreno Colin 2003-07-09 22:58:16 [Pgsql-ayuda] Problema Postgres, PHP acentos y tildes