pg_dump到远程服务器?

问题描述 投票:0回答:1

是否可以使用pg_dump备份到LAN上的另一台服务器?

pg_dump -U username dbname > [email protected]/users/rich/pg_backups/bkup-dbname.sql

因此,从服务器到Rich的工作站pg_backups目录?这是可行的,还是Rich需要从他的工作站中提取备份?

postgresql pg-dump
1个回答
0
投票

[有很多方法可以做到,这里有几个。假设您具有对远程主机的ssh访问权限:

pg_dump -Fc myDb |ssh remoteHost 'cat >/tmp/dumpOfMyDb'

如果您将远程主机作为NFS共享安装在本地主机上,则可以运行:

pg_dump -d myDb -Fc -f /path/to/nfs/mount

提示:-Fc已启用压缩。

© www.soinside.com 2019 - 2024. All rights reserved.