如何解决linux安装到另一个目录并使用系统0 / in-paralell配置postgresql
我的内置系统Postgres是Postgres 9.6
我已按照此处的说明将最新的Postgres 12.3安装到其他文件夹/sharefolder/postgre-12.3
中
https://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 举报,一经查实,本站将立刻删除。