小编Ant*_*ern的帖子

pg_dump postgres数据库来自远程服务器

我正在尝试在我们的DMZ中的远程服务器上pg_dump一个SQL数据库.有两个问题.

1)远程服务器上没有足够的空间,因此运行到本地备份数据库的正常命令 pg_dump -C database > sqldatabase.sql.bak 将因空间问题而无法工作.

2)我也无法使用其他版本的pg_dump命令将数据库从远程服务器转储到本地服务器:

pg_dump -C -h remotehost -U remoteuser db_name | psql localhost -U localuser db_name
Run Code Online (Sandbox Code Playgroud)

因为服务器在我们的DMZ中,端口5432被阻止.我期待看到的是,是否可以pg_dump数据库并立即将其(ssh或其他形式)作为文件保存到远程服务器.我在想的是: pg_dump -C testdb | ssh admin@ourserver.com | > /home/admin/testdb.sql.bak

有谁知道我想要实现的目标是否可行?

postgresql ssh pg-dump remote-server

50
推荐指数
3
解决办法
6万
查看次数

标签 统计

pg-dump ×1

postgresql ×1

remote-server ×1

ssh ×1