Re: Extract transaction from WAL

Michael Loftis <[email protected]>
Newsgroups gmane.comp.db.postgresql.general
Message-ID <CAHDg04v9v+ei=UPB8YimzArQ1eZf4rP4o=krRd6h=r9mOk+=fw@mail.gmail.com>
On Thu, Nov 21, 2019 at 04:56 Jill Jade <[email protected]> wrote:

> Hello everyone,
>
> I am new to Postgres and I have a query.
>
>  I have updated a table which I should not have.
>
>  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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.