| 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: | Whole Thread | Raw Message | 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
| 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 |