Re: Ayuda con Rule

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: rcamino <rcamino(at)hotpop(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con Rule
Date: 2006-11-14 21:01:15
Message-ID: 20061114210115.GE30115@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

rcamino escribió:
> Estoy tratando de auditar dentro de una tabla el usuario que realizó el
> Insert mediante una regla
>
> alter table Consulta add column usuario_ins varchar(30);
>
> create rule rul_agrega_cons as on insert to consulta do UPDATE consulta
> SET usuario_ins = current_user
> WHERE consulta.numero_consulta = new.numero_consulta;
>
> pero he hecho pruebas y no me actualiza. Probablemente se trate del
> where por el orden de ejecución ¿hace el insert y luego el update?
> Cualquier ayuda será agradecida.

Te recomiendo que lo hagas con un trigger mejor. Es mas sencillo.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raul Andres Duque 2006-11-14 21:57:51 constraints - índices
Previous Message Edwin Quijada 2006-11-14 20:40:00 RE: nombre de tabla como parametro