可能重复:
如何在两个版本的LINUX上安装Postgres?
我在同一台服务器上安装了多个PostgreSQL
版本(9.0.3,8.4.6)。 我也改变了PORT
。 我曾经运行:
psql -h localhost -p 5437 -U postgres8 -d postgres.
它工作正常。 但显示旧版本(8.3),而不是8.4。
我的错误是什么? 请帮帮我…
您可能是指您的psql
二进制文件的版本输出。 尝试使服务器版本可见:
$ psql -h localhost -p 5437 -U postgres8 -d postgres SELECT version();
为了避免问题,我build议使用PostgreSQL 9中的psql
二进制文件,或者使用与服务器版本匹配的psql
二进制文件。 Unter Debian / Ubuntu,你会在/usr/lib/postgresql/<VERSION>/bin/psql
下find二进制文件。