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