Is there a way to extract the transactions from the WAL and get back the previous data?
Is there a tool that can help to get back the transactions?
The normal way is to use a backup along with point in time recovery. But this requires you’ve setup backups and are archiving WALs F/ex with pgbackrest. You restore the last full backup from before the incident and play back to a time stamp or transaction ID. Either to the original server or elsewhere...in this case I would probably restore elsewhere and extract the data I needed using tools like pg_dump to restore the selected data.
I’m personally unaware of other methods which may exist.
Thanks in advance.
Regards,
Jill
--
"Genius might be described as a supreme capacity for getting its possessors into trouble of all kinds." -- Samuel Butler