Buenas gente, les hago una consulta:

Hay alguna forma de ver las ddl y dml que fueron ejecutadas en un intervalo
de tiempo dado en UNA DB. Supongamos que se encuentra activo el archivado y
que se tienen los wal correspondientes.

No está activo el log de ddl y dml en el postgresql.conf. Y entiendo que
esto no sería bueno por cuestiones de performance. La idea sería ver qué
fue ejecutado para poder, supongamos, reejecutar selectivamente un conjunto
de sentencias.

Un escenario donde sería necesario algo como lo anterior es:

Se levanta un dump de UNA db (de varias que hay en un server) y la
aplicación se conecta y realiza dml.
Pasado unos instantes se detecta que el dmp no era el indicado (era viejo)
y se quiere levantar el correcto y revisar (visualmente) el conjunto de
acciones realizadas por la app sobre db incorrecta para tratar de
rehacerlas en la nueva db.

Hay alguna forma de hacer esto en Postgresql 9.6

Saludos y gracias de antemano.

Reply via email to