gpt4 book ai didi

postgresql - psql : symbol lookup error: psql: undefined symbol: PQsetErrorContextVisibility

转载 作者:行者123 更新时间:2023-11-29 12:16:20 27 4
gpt4 key购买 nike

我将我的 postgres 版本从 9.2.24 切换到 9.6,因为我需要 jsonb 兼容性以及其他最新功能。我在 centos 7 上运行虚拟机。

我决定删除所有现有的 postgres 实例(因为它正在暂存,所以几乎是空的),然后安装 9.6。但是,一旦我进入 postgres shell,当我输入 psql 时收到以下错误:

psql:符号查找错误:psql: undefined symbol :PQsetErrorContextVisibility

我假设我需要更改 psql 正在寻找的路径,以便它正确连接,但我不确定指向哪里。

注意:ls 在 postgres bash 9.6 数据和 initdb.log 中显示 2 个目录和 1 个文件。

最佳答案

psql: symbol lookup error: psql: undefined symbol: PQsetErrorContextVisibility

这意味着您的 psql 副本正在 libpq.so 中寻找动态符号,而您的路径中的版本没有。

你有自定义编译版本的psql吗?而且,如果是这样,您将必须针对 9.6 提供的更新的 libpq 构建它。

关于postgresql - psql : symbol lookup error: psql: undefined symbol: PQsetErrorContextVisibility,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52303275/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com