服务器版本不匹配postgresql pg_dump

时间:2014-01-15 11:42:56

标签: postgresql ubuntu pg-dump postgresql-9.3 ubuntu-13.04

当我尝试导出数据库时,我收到以下错误...

pg_dump: server version: 9.3.1; pg_dump version: 9.1.11
pg_dump: aborting because of server version mismatch

问题是由于我的客户端计算机上的ubuntu版本,我无法从9.1.11更新到9.3.1。我正在运行Ubuntu 13.04 raring ringtail,你可以在this distributions link看到ubuntu的最终postgresql版本是12.04精确穿山甲。

任何可能的解决方案?提前谢谢!

1 个答案:

答案 0 :(得分:-1)

如前所述,解决方案是使用与服务器版本兼容的pg_dump。替代方案是:

  1. 从服务器运行pg_dump。这意味着您必须具有到服务器的本地或远程连接(例如,通过ssh)
  2. 安装pg_dump的更高版本。请注意,即使pgAdmin包含pg_dump,因此您不必在客户端上安装PostgreSQL包。