`
darkjune
  • 浏览: 301732 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

阅读更多

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成功。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics