PostgreSQL 多版本安装在同一台服务器上

PostgreSQL 多版本安装在同一台服务器上

可能重复:
如何在 LINUX 上安装两个版本的 Postgres?

我在同一台服务器上安装了多个PostgreSQL版本(9.0.3、8.4.6)。我PORT也做了更改。我曾经运行:

 psql -h localhost -p 5437 -U postgres8 -d postgres. 

运行正常。但显示的是旧版本 (8.3),而不是 8.4。

我犯了什么错误?请帮帮我...

答案1

你可能指的是二进制文件的版本输出psql。尝试使服务器版本可见:

$ psql -h localhost -p 5437 -U postgres8 -d postgres
SELECT version();

为了避免出现问题,我建议使用psqlPostgreSQL 9 中的二进制文件或使用psql与服务器版本匹配的二进制文件。在 Debian/Ubuntu 下,您会在 下找到二进制文件/usr/lib/postgresql/<VERSION>/bin/psql

相关内容