No olvides lo que ya hemos hecho con respecto a tablas de auditoria: https://github.com/jcasanov/pg_audit
TG_OP: Determina la operación dentro del "tigre" TG_TABLE_NAME o TG_RELNAME (deprecado): Nombre de la tabla que "soltó" al "tigre" Más info: http://www.postgresql.org/docs/9.0/static/plpgsql-trigger.html >________________________________ > De: "npola...@cuij.edu.cu" <npola...@cuij.edu.cu> >Para: pgsql-es-ayuda <pgsql-es-ayuda@postgresql.org> >Enviado: Lunes 30 de abril de 2012 13:33 >Asunto: [pgsql-es-ayuda] tabla de auditoría > >Hola a todos, tengo una BD en la que quiero registrar en una tabla las >operaciones que se realizan en las otras, la cual tiene la siguiente >estrucctura: > > >CREATE TABLE operaciones_tablas >( > id_operacion bigint NOT NULL, > fecha_operacion date, //FECHA DE ACTUALIZACIÓN > id_especialista integer, //RESPONSABLE DE LA >ACTUALIZACIÓN > tipo_operacion character varying(7), //INSERT, DELETE O UPDATE > tabla_operada character varying(30) //NOMBRE DE LA TABLA >ACTUALIZADA >) > >Tengo mis dudas de como obtener los dos últimos datos, no se como obtener el >nombre de la tabla que se actualiza ni el tipo de operación que se realiza, >estuve pensando a través de los triger pero no di con nada. > >Alguien me puede ayudar en esto, se lo agradecerÃa en el alma. > >MuchÃsimas gracias de ante mano. >- >Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) >Para cambiar tu suscripción: >http://www.postgresql.org/mailpref/pgsql-es-ayuda > > >