From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Rafael Vigata <rvigata(at)sipec(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Fecha de modificacion de una tabla |
Date: | 2004-11-09 17:15:47 |
Message-ID: | 20041109171547.GD9935@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, Nov 09, 2004 at 04:51:23PM +0100, Rafael Vigata wrote:
> Una pregunta sencilla (creo). Tengo una Base de Datos postgreSQL
> 7.2 y nuestro cliente nos ha pedido que se pueda realizar una
> auditoría de todos los cambios que se realizan en una tabla a
> nivel de datos.
Wow! Una reliquia de museo!
> Para facilitar las cosas nos interesaría saber si el sistema registra
> de algún modo cuando se realizó algún cambio en los datos de todas las
> tablas de la BD tanto a nivel de cambios de estructura (alter, create)
> como a nivel de datos (insert, update, delete).
>
> Si no lo hubiera nos veríamos obligados a cambiar el modelo de datos
> para poder registrar estos cambios.
A nivel de datos no es dificil; basta crear los triggers apropiados, lo
cual con funciones en PL/Tcl es bastante sencillo. Revisa los archivos
de la lista (en General Bits tambien hay algun articulo al respecto
AFAIR).
A nivel de estructura es bastante mas compleja la cosa; de hecho (aparte
del mecanismo de guardar los logs) no creo que sea posible en general.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Vivir y dejar de vivir son soluciones imaginarias.
La existencia está en otra parte" (Andre Breton)
From | Date | Subject | |
---|---|---|---|
Next Message | Rafael Vigata | 2004-11-09 17:47:49 | RE: Fecha de modificacion de una tabla |
Previous Message | Antonio Tellez Flores | 2004-11-09 17:10:32 | Re: ALGORITMOS GENETICOS. |