Re: undo delete w/ transaction? - Mailing list pgsql-novice

From Einar Karttunen
Subject Re: undo delete w/ transaction?
Date
Msg-id 20011025154701.A24565@cs.helsinki.fi
Whole thread Raw
In response to undo delete w/ transaction?  ("Joshua b. Jore" <josh@greentechnologist.org>)
Responses Re: undo delete w/ transaction?
List pgsql-novice
On Thu, Oct 25, 2001 at 07:11:39AM -0500, Joshua b. Jore wrote:
> So I did a bad thing and did a bad DELETE command and deleted *all* the
> records. I also goofed by not doing that in a transaction. Is there any
> way to undo the change? I stopped the daemon right after I broke it.
>
The easiest way is to restore the db from your backups. (You have backups don't you?)

If that is not possible for some weird reason the data is not deleted just
marked to be deleted. If you did *nothing* to that table it might be possible
to resque them as described in http://www.geocrawler.com/archives/3/12/2000/7/0/4119316/.
(Do wal-logs change this in anyway?)

The first thing to do is to take a backup of the database dir. If the log trick fails
then study the table format use a hex editor, write a tool to do the undelete and
share it with us.

- Einar Karttunen


pgsql-novice by date:

Previous
From: "Joshua b. Jore"
Date:
Subject: undo delete w/ transaction?
Next
From: "Josh Berkus"
Date:
Subject: Re: Visual Database Design Tools