Re: Ayuda en creacion de trigger

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Ricardo David Carrillo Sánchez <rcarrillosmx(at)yahoo(dot)com(dot)mx>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda en creacion de trigger
Date: 2006-01-25 21:04:09
Message-ID: 20060125210409.GB6045@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ricardo David Carrillo Sánchez escribió:

> CREATE FUNCTION audita() RETURNS trigger AS '
> DECLARE
> log_db record;
> BEGIN
> IF TG_OP="DELETE" THEN
> INSERT INTO log_db
> (usuario,registro,fechayh,tabla,opera) values
> (getpgusername(),OLD.nombre,now(),TG_RELNAME,TG_OP);
> ELSE
> INSERT INTO log_db
> (usuario,registro,fechayh,tabla,opera) values
> (getpgusername(),NEW.nombre,now(),TG_RELNAME,TG_OP);
> END IF;
> RETURN NEW;
> END;
> ' LANGUAGE plpgsql;

No entiendo que es lo que pretendes con el INSERT INTO apuntando a un
record. Supongo que quisiste poner un nombre de tabla ahi?

> Por otro lado probe el ejemplo que viene en la
> documentaciòn y de igual forma no me lo acepta :

Y cual es el error?

--
Alvaro Herrera Developer, http://www.PostgreSQL.org
"En las profundidades de nuestro inconsciente hay una obsesiva necesidad
de un universo lógico y coherente. Pero el universo real se halla siempre
un paso más allá de la lógica" (Irulan)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-01-25 21:33:24 Re: Comparacion seria entre PostgreSQL y SQL Server
Previous Message Ariel Romero 2006-01-25 20:39:17 Comparacion seria entre PostgreSQL y SQL Server