Gustavo Vaccaro escribió: > Pero si una tabla tiene un trigger que ejecuta un update, o un > insert o tiene una llamada a una funcion que hace algo de esto, > entonces NO loguea nada.<br> > Con esto quiero decir que no tengo toda la profundidad de la > instruccion. Loguea solamente la instruccion enviada por mi > programa.<br> > ¿existe alguna forma de loguear todo lo que se ejecuta en la base de > datos?
Puedes conseguir lo que quieres usando un event trigger, pero sólo en 9.5 y necesitas una extensión adicional. Están las slides de mi charla: http://pgday.ru/en/papers/22 Se supone que habrá video (en inglés, subtitulado en ruso, meh) pero no lo han subido todavía. Existe también pg_audit, https://github.com/2ndQuadrant/pgaudit -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - 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