0
我有一台运行在客户端的数字海洋上的Ubuntu服务器,他们希望我使用postgresql创建一个数据库转储的Rails应用程序。如何直接从服务器向本地机器执行数据库转储?
我想知道什么命令,我可以直接从服务器执行postgresql数据库转储到本地机器。我不想将其转储到服务器上,而不是下载它,而是直接将其转储到我的机器上。
我已经试过
ssh [email protected]_machine "pg_dump -U dbuser -h localhost -C --column-inserts" \
>> backup_file_on_your_local_machine.sql
我怎样才能做到这一点?我知道这是可能的
干杯!
谢谢!我如何知道它运行的端口? –
什么是DBHOST?那是数字海洋服务器吗?也没有-d pg_dump:无效选项 - d –
DBHOST是远程机器地址。在你的情况下,这是你放在“remote_machine”中的东西。可能是域名,网址或IP地址。 – polmiro