From: | Carlos Edward Grajales Marmolejo <cgrajales(at)colombiasoftware(dot)net> |
---|---|
To: | Mario Soto Cordones <masc68(at)gmail(dot)com> |
Cc: | Álvaro Hernández <aht(at)nosys(dot)es>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Log Tablas |
Date: | 2011-05-24 15:16:10 |
Message-ID: | BANLkTikvRbFLf1MccoRs326kUUKjaXuBpw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Que bien, la revisare para ver que encuentro.
Gracias Mario.
El 24 de mayo de 2011 10:09, Mario Soto Cordones <masc68(at)gmail(dot)com>escribió:
> Hola Carlos,
>
>
>
> puedes utilizar de los contrib table_log, es muy buena herramienta para log
> de auditorías y cambios
>
>
>
>
>
> Saludos
>
>
>
> *De:* pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:
> pgsql-es-ayuda-owner(at)postgresql(dot)org] *En nombre de *Carlos Edward Grajales
> Marmolejo
> *Enviado el:* martes, 24 de mayo de 2011 10:59
> *Para:* Álvaro Hernández
> *CC:* pgsql-es-ayuda
> *Asunto:* Re: [pgsql-es-ayuda] Log Tablas
>
>
>
> Gracias...
> habia pensado en eso, lo que no quiero es llenarme de triggers, tengo al
> redededor de 1200 tablas y en crecimiento. Estoy haciendo replicacion con
> Slony y ya saben que Slony agrega triggers a cada tabla. Esta solucion
> implicaria agregar mas triggers a cada tabla. Estoy viendo la posibilidad
> de una solucion diferente.
>
> El 24 de mayo de 2011 09:17, Álvaro Hernández <aht(at)nosys(dot)es> escribió:
>
> Tue, May 24, 2011 at 08:58:33AM -0500, Carlos Edward Grajales Marmolejo
> escribió:
>
>
> >tengo implementado. Sin embargo requiero saber el valor de un campo antes
> y
> >despues de un update. teniendo en cuenta que esto debe aplicar para
> >cualquiera de las tablas que actualmente tengo y las nuevas que se creen.
> >Esta informacion debe ser almacenada para efectos de auditorias
> posteriores.
> >
> >Existe alguna herramienta o procedimiento para hacer esto?
>
> Hola, Carlos.
>
> Puedes implementar un trigger AFTER UPDATE, genérico, que cree
> un registro de dichos valores, a los que puedes acceder como OLD.columna
> y NEW.columna. Luego, puedes crear un trigger en todas las tablas que
> llame a esta función de trigger genérica. Es relativamente sencillo :)
>
> Saludos,
>
> Álvaro
>
> --
>
> Álvaro Hernández Tortosa
>
>
> -----------
> NOSYS
> Networked Open SYStems
>
>
>
>
> --
> ------------------------------------------------------------------
>
>
>
> Cordialmente,
>
> *Carlos Edward Grajales*
> Colombia Software Ltda.
> Calle 18 N No. 3N-24 Ofc.902
> Cali - Colombia
> www.colombiasoftware.net
> Cel. 313 765 0594
> Tel: (2) 489 79 40
>
--
------------------------------------------------------------------
Cordialmente,
*Carlos Edward Grajales*
Colombia Software Ltda.
Calle 18 N No. 3N-24 Ofc.902
Cali - Colombia
www.colombiasoftware.net
Cel. 313 765 0594
Tel: (2) 489 79 40
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos Edward Grajales Marmolejo | 2011-05-24 15:17:02 | Re: Log Tablas |
Previous Message | Carlos Edward Grajales Marmolejo | 2011-05-24 15:15:38 | Re: Log Tablas |