我需要备份本地服务器两个postgresql数据库到远程主机,使用pg_dump
命令而不使用ssh。本地服务器和远程主机都安装postgresql。如何使用pg_dump将postgresql备份到远程主机?
我该怎么办?
如:
数据库名称:A,B
本地服务器:1.2.3.4
远程服务器:5.6.7.8
谢谢!
我需要备份本地服务器两个postgresql数据库到远程主机,使用pg_dump
命令而不使用ssh。本地服务器和远程主机都安装postgresql。如何使用pg_dump将postgresql备份到远程主机?
我该怎么办?
如:
数据库名称:A,B
本地服务器:1.2.3.4
远程服务器:5.6.7.8
谢谢!
在远程主机上,使用pg_dump的--host选项从本地服务器执行转储。
只是如果有人发现通过谷歌这样一个问题:
用户postgres做本地主机上:
pg_dump -c <db_name> | psql -h <remotehost> <target_db_name>
例如对1.2.3.4 DB答:
[email protected]: su postgres
[email protected]: pg_dump -c A | psql -h 5.6.7.8 A
的“-c”创建删除/创建报表,所以要小心;)
我可以从本地服务器备份到远程主机? – user618915 2011-02-17 00:45:39