【发布时间】:2014-09-19 12:55:24
【问题描述】:
我刚刚安装了 PostgreSQL 8.4,然后安装了 PostgreSQL 9.0。我正在使用 PostgreSQL 9.0 服务,但我无法运行 pg_dump。
我得到错误:
pg_dump:服务器版本:9.0.12; pg_dump 版本:8.4.13
所以我将 /user/lib 中的 pg_dump 替换为 pg_dump 9.0 并收到错误消息:
pg_dump:符号查找错误:pg_dump:未定义符号:
【问题讨论】:
-
不要移动可执行文件。请改正你的路径。
-
这里有很多不的信息。您如何安装每个 PostgreSQL 版本、原因以及从何处安装。您的操作系统和版本。等等。但是,您已经通过移动可执行文件和库引起了混乱 - 不要这样做。因此,即使有不在这里的细节,也很难诊断和修复。可以确定
pg_dump链接到了错误的libpq,但除此之外...... 耸耸肩。
标签: postgresql