我正在Ubuntu18.04上安装Postgres 11。执行非默认安装时:
首先安装postgresql-common
。调整配置文件以不创建主集群、start_conf= 'auto'
和data_directory = '/pgs002/%v/%c'
安装postgresql-11
、contrib
和postgresql-11-postgis-2.5
,然后使用pg_createcluster
创建集群。
有两个问题:
pg_hba_conf
等人在/etc/postgres
.而不是在/pgs002/11/cluster/data
)。这很容易修复,只需将conf文件复制到正确的位置即可。postgresql
中有两个/lib/systemd/system
文件,postgresql.service
和postgresql@.service
。后者的文件大小为1580,前者为337。后者似乎是正确的,(文件的内容),但没有名称。没有为群集创建任何服务。我怎样才能解决这个问题?
发布于 2018-12-19 09:02:47
我想我可以在下面回答我自己的问题:当您以这种方式创建PG集群时,您必须自己启用服务: systemctl启用postgresql@version-cluster。之后,将创建符号链接,您可以使用服务文件管理实例。
https://askubuntu.com/questions/1100247
复制相似问题