Que bien, la revisare para ver que encuentro. Gracias Mario.
El 24 de mayo de 2011 10:09, Mario Soto Cordones <[email protected]>escribió: > Hola Carlos, > > > > puedes utilizar de los contrib table_log, es muy buena herramienta para log > de auditorías y cambios > > > > > > Saludos > > > > *De:* [email protected] [mailto: > [email protected]] *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 <[email protected]> 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
