Thread: Data directory destroyed

Data directory destroyed

From
Leandro Fanzone
Date:
Due to a problem with the filesystem, my "data" directory was thrashed.
I had to remove it completely. Now the postmaster doesn't start. How do
I recreate the data directory? I have the dumps for psql to create the
databases, but I need postmaster running. What can I do?
Thank you in advance.

Leandro Fanzone.


Re: Data directory destroyed

From
"Brett W. McCoy"
Date:
On Tue, 23 Jan 2001, Leandro Fanzone wrote:

> Due to a problem with the filesystem, my "data" directory was thrashed.
> I had to remove it completely. Now the postmaster doesn't start. How do
> I recreate the data directory? I have the dumps for psql to create the
> databases, but I need postmaster running. What can I do?
> Thank you in advance.

Create the directory by hand (like $PGHOME/data), then re-run initdb with
that path (if $PGDATA is set for that directory, it will use that for the
path).  Then you should be able to start postmaster and reload your dump.

-- Brett
                                     http://www.chapelperilous.net/~bmccoy/
---------------------------------------------------------------------------
I'd like to meet the guy who invented beer and see what he's working on now.


Re: Data directory destroyed

From
"Oliver Elphick"
Date:
Leandro Fanzone wrote:
  >Due to a problem with the filesystem, my "data" directory was thrashed.
  >I had to remove it completely. Now the postmaster doesn't start. How do
  >I recreate the data directory? I have the dumps for psql to create the
  >databases, but I need postmaster running. What can I do?


Run initdb to create the database structure.  The postmaster needs the
database to exist before it can start.

--
Oliver Elphick                                Oliver.Elphick@lfix.co.uk
Isle of Wight                              http://www.lfix.co.uk/oliver
PGP: 1024R/32B8FAA1: 97 EA 1D 47 72 3F 28 47  6B 7E 39 CC 56 E4 C1 47
GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839  932A 614D 4C34 3E1D 0C1C
                 ========================================
     "Look not every man on his own interests, but every man
      also on the things of others. Let this mind be in you,
      which was also in Christ Jesus"
                                Philippians 2:4,5