pg_dump:服务器版本:9.4.21; pg_dump 版本:9.3.24 - 服务器版本不匹配

时间:2021-06-17 10:52:28

标签: postgresql ubuntu-14.04 pg-dump

我正在尝试从远程客户端转储 postgres 数据库:

pg_dump -Z7 -Fc -h xx.xx.xx.xx -U user dbname > /path/dump/dump.bck

这是我收到的错误:

pg_dump: server version: 9.4.21; pg_dump version: 9.3.24
pg_dump: aborting because of server version mismatch

错误本身很清楚,但不幸的是,我执行命令的远程客户端是一个非常旧的物理文件服务器(ubuntu 14.04),无法升级。 我尝试添加 postgresql 存储库以安装较新版本的 pg_dump,但不再支持实际的 os 版本。

有没有办法克服这个问题?

1 个答案:

答案 0 :(得分:0)

除非使用更新的客户端版本,否则无法克服该问题。一些选项:

  • 从源代码安装 PostgreSQL(比您想象的要容易,除非是 Windows)

  • 使用不同的客户端机器,例如数据库服务器本身