我一直在使用这个命令在同一台服务器内快速克隆我的数据库
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上运行此命令。