无法通过psql cmd连接到Postgres数据库

时间:2017-10-24 06:33:15

标签: postgresql psql

当我发出命令时:

psql -h localhost -U ruanpc

控制台无法连接到localhost postgres db并显示:

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

我的postgres和psql版本是:

ruanpc@slave-40:~$ postgres  --version
postgres (PostgreSQL) 11devel
ruanpc@slave-40:~$ psql --version
psql (PostgreSQL) 11devel

任何人都知道如何解决它?

2 个答案:

答案 0 :(得分:0)

哦,我忘记将LD_LIBRARY_PATH设置为指向Postgres共享库!

轻松修复我!

答案 1 :(得分:0)

您的psql加载版本为9.5或更高版本的libpq。确保使用与psql版本相同的libpq版本。