Re: Ayuda con trigger.

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Pablo Braulio <brulics(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con trigger.
Date: 2005-12-23 13:56:08
Message-ID: c2d9e70e0512230556m4f022e6bt22eaf32298476ecd@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 12/23/05, Pablo Braulio <brulics(at)gmail(dot)com> wrote:
> Hola a todos.
>
> Estoy tratando de crar un trigger de auditoría y me muestra un error.
>
> Esto es debido a mi inexperiencia con funciones y triggers, por lo que
> agradecería me prestarais una ayudita.
>
> Tengo creada esta tabla:
>
> create table auditoria(
> id integer,
> usuario name not null,
> fecha date not null,
> hora time not null,
> accion text not null,
> descripcion not null);
>

que tipo de dato es decripcion? text?

> Y la siguiente función y trigger que debería auditar.
>
>
> create or replace function proc_auditoria() returns trigger as '
> begin
> if (tg_op = "DELETE") then
> insert into auditoria select current_user, current_date, current_time,
> "DELETE", old.*;

tambien te va a dar error por ese old.*, creo que Alvaro menciono que
se puede hacer lo que quieres (si es que descripcion es un text) con
ROW(old.*)... creo...

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Julio Rivero 2005-12-23 14:28:18 Re: Inquietud sobre PG_DUMP
Previous Message Mario Gonzalez 2005-12-23 13:51:04 Re: AYUDA CONXION PHP A POSTGRESQL