человечность 18.04.1 Пост-ГРЭС LTS systemd сервис

Я устанавливаю Пост-ГРЭС 11 на Ubuntu 18.04. Когда Вы делаете установку не по умолчанию:

Первая установка postgresql-common. Адаптируйте файл конфигурации для НЕ создания основного кластера, start_conf= 'auto' и data_directory = '/pgs002/%v/%c'

Установка postgresql-11, contrib и postgresql-11-postgis-2.5 Затем Вы создаете кластер с pg_createcluster.

Существует две проблемы:

  1. DB не запускается. (потому что pg_hba_conf и т.д. находятся в /etc/postgres... а не в /pgs002/11/cluster/data).

    Это легко зафиксировать, просто скопировать conf файлы в правильные места.

  2. Сервис не создается или не создается корректным способом. Существуют два postgresql файлы в /lib/systemd/system, postgresql.service и postgresql@.service. Размер файла последнего является 1580, 337 формирователя. Последний, кажется, корректен, (содержание файла), но не имя. Нет никакого сервиса, созданного для кластера.

Как я могу решить эту проблему?

0
задан 12 December 2018 в 12:59

1 ответ

Я думаю, что могу ответить на свой собственный вопрос после некоторых: при создании кластера PG этот путь необходимо включить сервис сами: sudo systemctl включают название postgresql@version-cluster. После этого символьные ссылки создаются, и можно управлять экземпляром с сервисным файлом.

0
ответ дан 22 September 2019 в 09:30

Другие вопросы по тегам:

Похожие вопросы: