我将我的 postgres 版本从 9.2.24 切换到 9.6,因为我需要 jsonb 兼容性以及其他最近的功能。我在centos 7上运行一个虚拟机。
我决定擦除所有现有的 postgres 实例(因为它正在暂存,它们几乎是空的),然后安装了 9.6。但是,一旦我进入 postgres shell,我在输入时收到以下错误psql
:
psql: symbol lookup error: psql: undefined symbol: PQsetErrorContextVisibility
我假设我需要更改 psql 正在寻找的路径,以便它正确连接,但我不确定指向它的位置。
注意:ls
在 postgres bash 中显示 2 个目录和 1 个文件9.6 data and initdb.log
。