Re: Ayuda con Rule

From: rcamino <rcamino(at)hotpop(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con Rule
Date: 2006-11-16 12:33:23
Message-ID: 455C5A93.3040603@hotpop.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> 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.
>
>
Descubrí que al haber también un trigger after insert definido no se
ejecutaba la regla, o se ejecuta en un orden que no puedo conocer, no he
encontrado documentación respecto al orden de ejecución.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Estévez CIFA Córdoba 2006-11-16 12:56:40 Re: problema con phppgadmin
Previous Message Alvaro Herrera 2006-11-16 11:53:42 Re: Definir Variables