Re: Restore database after drop command

From: Florian Weimer <fweimer(at)bfk(dot)de>
To: Adarsh Sharma <adarsh(dot)sharma(at)orkash(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org, pgsql-performance(at)postgresql(dot)org
Subject: Re: Restore database after drop command
Date: 2011-07-25 10:51:31
Message-ID: 8239hueiq4.fsf@mid.bfk.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin pgsql-general pgsql-performance

* Adarsh Sharma:

> I restore globedatabase from a .sql file on yesterday morning.I insert
> some new data in that database.
> In the evening, by mistake I issued a *drop database globedatabase* command.
>
> Today morning, I restore again the same database from backup (.sql) file.
> My .sql file have data till yesterday morning but I want newly insert
> data now. Is it possible.
>
> Is it possible to get the data back till the state before drop
> database command.

It might have been possible if you had performed a hard shutdown
directly after discovering the mistake, by undeleting the database files
at the operating system level. This has been made more difficult
(perhaps even impossible) by your subsequent write activity.

--
Florian Weimer <fweimer(at)bfk(dot)de>
BFK edv-consulting GmbH http://www.bfk.de/
Kriegsstraße 100 tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Isabella Ghiurea 2011-07-25 15:00:48 PG 9.0.1 database errors
Previous Message Craig Ringer 2011-07-25 07:46:55 Re: [WAS:ADMIN] [WAS:PERFORM] Restore database after drop command

Browse pgsql-general by date

  From Date Subject
Next Message Mario Puntin 2011-07-25 11:56:15 Re: Disallow access from psql, or allow access only from specific client app
Previous Message MirrorX 2011-07-25 10:02:15 Re: weird table sizes

Browse pgsql-performance by date

  From Date Subject
Next Message alan 2011-07-25 14:34:45 Re: insert
Previous Message Craig Ringer 2011-07-25 07:46:55 Re: [WAS:ADMIN] [WAS:PERFORM] Restore database after drop command