Moving a PostgreSQL database from one server to another
James Mckenzie
jjmckenzie51 at earthlink.net
Thu Jan 13 20:27:23 UTC 2005
Does pg_dump still work??? That is probably the best method to move PostgreSQL databases around.
Export:
pg_dump NameOfDatabase > DumpofDatabase.NameOfDatabase.pgsql
Import
pgsql NameOfDatabase < DumpofDatabase.NameOfDatabase.pgsql
and if you need to clear out an old database before importing a newer version:
dropdb NameOfDatabase.
James McKenzie
-----Original Message-----
From: Joe Conway <mail at joeconway.com>
Sent: Jan 13, 2005 1:19 PM
To: For users of Fedora Core releases <fedora-list at redhat.com>
Subject: Re: Moving a PostgreSQL database from one server to another
Edward Croft wrote:
> On Thu, 2005-01-13 at 11:28 -0600, Rodolfo J. Paiz wrote:
>><SNIP>
>>I guess I need a backup/restore or an export/import... but for some
> I do this all the time. Postgres stores its data files
> in /var/lib/pgsql/data by default. Stop the server on your laptop. This
> will close the files. You can then copy that whole directory over. As
> long as you install into the same directory, you should be able to just
> restart postgres. You may need to make changes to the pg_hba.conf and
> pg_ident.conf.
>
A couple of safety tips worth mentioning on the above procedure:
1. Make sure the directory/files on the new server are still owned by
the database user -- usually postgres.
2. This will only work if the hardware architecture (i.e. i686 versus
x86_64) and database version (e.g. 7.4.x) is the same on the two
machines.
HTH,
Joe
--
fedora-list mailing list
fedora-list at redhat.com
To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
More information about the fedora-list
mailing list