From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | Carlos Mendez <lucas1850(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: TRIGGER de update sobre una tabla |
Date: | 2008-03-07 11:54:33 |
Message-ID: | 245414.87803.qm@web63708.mail.re1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Carlos Mendez <lucas1850(at)gmail(dot)com> escribió:
> Hola, que tal,
>
> estoy buscando como hacer un trigger o rule que
> cuando modifique una
> tupla un campo llamado modificado se ponga a 1.
> por ejemplo tengo una tabla clientes con campos: id,
> nombre, direccion,
> telefono, modificado. id es la clave primaria
> Lo que busco es que cuando modifique cualquier campo
> sea el nombre o
> direccion u otro, el campo modificado
> automaticamente se ponga a 1, cuando
> se inserta un nuevo registro en la tabla clientes
> modificado es 0, pero
> quiero hacer un trigger para cuando se modifique
> algun campo modificado se
> ponga a 1, ya lo intente de varias formas pero me
> dice:
>
> infinite recursion detected in rules for relation
> "clientes"
>
> lo que hice fue lo sgte:
>
> CREATE RULE modificado_clientes
> AS ON UPDATE
> TO clientes
> DO INSTEAD
> UPDATE clientes SET modificado = '1'
> WHERE id = OLD.id;
>
> Gracias de antemano por la ayuda,
> saludos
>
Logico por que modificado es un campo de cliente que
se modifica
Una solucion seria una tabla que te diga los clientes
que se modificaron y cual fue la fecha de su ultima
modificacion, hilando fino en la funcion hasta podrias
tener un campo text que te dijera incluso cuales
campos fueron modificados y otro tipo de datos
Atte.
Gabriel Colina
____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Hermes Colina Zambra | 2008-03-07 12:14:23 | Re: offtopic:arboles |
Previous Message | Marcos Saldivar | 2008-03-07 11:37:37 | Re: Conexiones con jdbc a Postgre SQL ¿ no cierra la conexion ? |