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