From: | John R Pierce <pierce(at)hogranch(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Need to Reload a Dump File - Need to Delete the PGDATA directory Again? |
Date: | 2010-03-04 07:22:02 |
Message-ID: | 4B8F5F9A.5020201@hogranch.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Wang, Mary Y wrote:
> Hi All,
>
> I'm in the processing of migrating to Postgres 8.3.8.
> I did :
> (1) initdb
> (2) psql -e template1 -f 21.bak &>/tmp/out21.bak
>
> Now, I've decided that I want to reload the same file again, do I just delete the PGDATA directory and then
> perform the same steps again?
> (1) initdb
> (2) psql -e template1 -f 21.bak &>/tmp/out21.bak
>
> What I'm asking is that do I always need to delete the PGDATA directory and then initdb to ensure that it will be a clean load?
>
is that dumpfile from pg_dumpall or pg_dump of a single database or what?
if its just a single database, it should suffice to drop database mydb;
create database mydb with owner myowner; and then run the script again.
if its the full cluster dump, then yeah, deleting the $PGDATA and
redoing initdb is the best way to insure clean initial conditions.
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Huxton | 2010-03-04 08:47:48 | Re: The REAL cost of joins |
Previous Message | Wang, Mary Y | 2010-03-04 07:08:48 | Need to Reload a Dump File - Need to Delete the PGDATA directory Again? |