Buenas,

Me me han desaparecido los datos de una tabla, por suerte teníamos copia
> de seguridad y ya lo hemos restaurado.
>
> La cuestión es que no sabemos por que ha podido suceder , no sabemos si
> ha podido ser el ERP o algún usuario de administración del al db lo haya
> borrado  por error
>

Si no tenes nada en los logs, va a ser bastante complicado encontrar el
culpable.


> Disponemos de una copia base y de todos los archivos wal, ¿hay alguna
> manera de poder buscar las sentencias en estos archivos wal para poder
> tirar del hilo?
>

En los WAL podés identificar que transacciones realizaron determinadas
operaciones, pero eso vas a tener que enlazarlo con la paginas y tuplas en
cuestion que fueron borradas, y si no tenes registros sobre que usuarios
abrieron tales transacciones, no vas a poder encontrar el culpable. Lo que
puedes es tener acotado la hora en la que paso, y de ahi investigar con
logs de sistema.

Para futuras consultas como esta, deberías usar pg_audit.

Saludos,

-- 
Martín Marqués
It’s not that I have something to hide,
it’s that I have nothing I want you to see

Reply via email to