Как запустить PostgreSQL при загрузке Debian Buster

Я обновил PostgreSQL с версии 9.6 до 12 в Debian 10 Buster.В настоящее время я использую кластер 12, и я оставляю кластер 9.6 установленным, но не работающим (не работающим).

Я могу запустить 12 основной кластер с помощью:

$ sudo pg_ctlcluster 12 main start
$ sudo pg_lsclusters
Ver Cluster Port Status Owner    Data directory               Log file
9.6 main    5433 down   postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6 main.log
12  main    5432 online postgres /var/lib/postgresql/12/main  /var/log/postgresql/postgresql-12-main.log

Но если я перезагрузитесь с помощью sudo reboot , он не перезагружается автоматически при загрузке. После перезагрузки я получаю следующее сообщение:

$ sudo pg_lsclusters
Ver Cluster Port Status Owner    Data directory               Log file
9.6 main    5433 down   postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
12  main    5432 down   postgres /var/lib/postgresql/12/main  /var/log/postgresql/postgresql-12-main.log

Как включить автоматический запуск 12 основного кластера при загрузке?

0
задан 17 May 2020 в 20:03
1 ответ

(я нашел ответ)

Вам нужно отредактировать /etc/postgresql /12/main/start.conf и замените manual на auto

$ sudo nano /etc/postgresql/12/main/start.conf    

# This cluster was upgraded to a newer major version. The old
# cluster has been preserved for backup purposes, but is not started
# automatically.

auto
-1
ответ дан 17 May 2020 в 17:11

Теги

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