Re: Fecha de modificacion de una tabla

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)

In response to

Browse pgsql-es-ayuda by date

  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.