双Postgres实例config_file问题

时间:2018-07-25 13:09:40

标签: postgresql postgresql-9.4 postgres-9.6

我有一个具有使用的postgres 9.4实例的sevrer。 我安装了另一个版本的postgres(9.6),但遇到了一个问题。

要初始化新数据库,我运行了

  

sudo -u postgres /usr/pgsql-9.6/bin/initdb -D /var/lib/pgsql/9.6/data /

但是当我检查sql时,得到以下信息。

sudo -u postgres /usr/pgsql-9.6/bin/psql
psql (9.6.9, server 9.4.18)
Type "help" for help.

postgres=# SHOW config_file;
               config_file               
-----------------------------------------
 /var/lib/pgsql/9.4/data/postgresql.conf

我可以看到它正在使用我的9.4,但是我不确定如何解决此问题,并且还没有找到任何指示该问题的资源。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

9.4 postgres使用默认端口,我想您为postgres 9.6设置了另一个端口。

使用psql -P xxxx连接到它,其中xxxx是9.6端口号。