linux安装到另一个目录并使用系统0 / in-paralell配置postgresql

问题描述

我的内置系统Postgres是Postgres 9.6

我已按照此处的说明将最新的Postgres 12.3安装到其他文件/sharefolder/postgre-12.3https://www.postgresql.org/docs/current/install-short.html并将--prefix=PREFIX添加到./configure行:./configure --prefix=/sharefolder/postgre-12.3

然后出现错误,例如:

postgres@astra:~$ psql test
psql: Failed to connedt to server: No such file and directory
        Does it operates locally and accepts connections through unix-socket "/var/run/postgresql/.s.PGsql.5432"?

在12.3的/var/run/postgresql/中不应该有任何内容,因为我从源代码安装目录时已经设置了安装目录。尽管我找不到{1.1} / main / hba_file所在的地方{1>}。

另外,当我尝试使用某些命令时,也会显示旧版本的Postgres,

data_directory

如何使12.3正常工作?

我尝试使用Postgres插件 asdf 进行任何操作,但仍然没有改变,仍然是9.6。

PS:顺便说一句,如何将pgadmin从源代码安装到/ sharefolder /等选定的文件夹中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)