我有一个具有使用的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,但是我不确定如何解决此问题,并且还没有找到任何指示该问题的资源。
任何帮助将不胜感激。
答案 0 :(得分:1)
9.4 postgres使用默认端口,我想您为postgres 9.6设置了另一个端口。
使用psql -P xxxx连接到它,其中xxxx是9.6端口号。