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
