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



我一直在使用这个命令在同一台服务器内快速克隆我的数据库

CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser;

如果我想通过本地网络向第二台服务器执行此操作,该怎么办?这可能吗?

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

使用pg_dump:

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

理想情况下,您应该在host1或host2上运行此命令。

最新更新