2010-08-17 85 views

回答

8

只是pipe从旧服务器转储到新的一个:

pg_dump -h 172.26.76.100 -p 5432 -U username your_db | psql -h localhost -p 5432 -U username your_db 

更换IP地址和你去。如果您使用不同版本的PostgreSQL,请确保您使用最新版本的pg_dumppsql

+0

pg_dumpall将获得一切。他应该确保他使用超级用户的角色来获得一切。 – mikelikespie 2010-08-18 10:04:08

2

将它转储到第一台服务器上,并在第二台服务器上使用命令行工具或loke pgAdmin进行恢复。

+0

感谢您的回答,我会给出一个尝试 – ha1ogen 2010-08-17 02:37:05