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