您的位置:首页 > 数据库

psql error: psql: symbol lookup error: psql: undefined symbol: PQconnectdbParams

2015-02-12 16:04 751 查看
linux遇到一个Postgresql的问题,在调用pg_restore时:

./pg_restore -h 127.0.0.1 -p 5432 -U postgres -v -d dbname /usr/local/backup.tar

出了一个错

psql error: psql: symbol lookup error: psql: undefined symbol: PQconnectdbParams

由于此程序用的pg_restore是单独的,而现在linux系统上也装了一个postgresql,同样的命令在postgresql下运行良好,查了一下,怀疑是动态链接库没有找对,所以设置一个临时的指向到了当前这个独立版本的pg_restore目录里:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/myapp/bin/

 

然后运行pg_restore成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐