I am trying to move a database from my old server to a new server. Any help would be appreciated.
-
1The right answer to this question depends a lot of the size of your database. but dumprestore is most like the correct answer.xenoterracide– xenoterracide2010-08-17 03:21:00 +00:00Commented Aug 17, 2010 at 3:21
-
What is the size of your database? How big downtime window you can have?vyegorov– vyegorov2012-05-05 08:24:34 +00:00Commented May 5, 2012 at 8:24
Add a comment
|
2 Answers
Just pipe a dump from the old server into the new one:
pg_dump -h 172.26.76.100 -p 5432 -U username your_db | psql -h localhost -p 5432 -U username your_db
Replace the ip addresses and there you go. If you're using different versions of PostgreSQL, make sure you use pg_dump and psql from the latest version.
1 Comment
mikelikespie
pg_dumpall will get everything. He should make sure he uses roles that are superusers to get everything.