通过网络复制postgres数据库的快捷方法

时间:2013-01-18 16:22:36

标签: postgresql

我一直在使用此命令在同一服务器中快速制作我的数据库的克隆

CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser;

如果我想通过本地网络连接到第二台服务器怎么办?那可能吗?

我在Postgresql 9.2上一个Win 7 x64(两台机器)。

1 个答案:

答案 0 :(得分:3)

使用pg_dump

pg_dump -h host1 -Fc originaldb | pg_restore -h host2 -d newdb

理想情况下,您可以在host1或host2上运行它。