LINUX.ORG.RU

История изменений

Исправление anonymous_sama, (текущая версия) :

Не знаю насколько это свер корректно, но я делают так:

apt-get -y install postgresql-9.6
Потом проверяю, что новый postgres висит на дефолтном порте (я использую нестандартный порт, но даже если старый ps висит на стандартном, то новый просто стартанет на следующем)
sudo su - postgres
pg_dumpall -p someport | psql -d postgres -p 5432
Потом я сверяю в кофиги в meld, чтобы случайно ничего не пропустить. Также я помимо старого конфига, вношу изменения с pg_hba.conf в новый ps. У меня только в них изменения. Далее я останавливаю старый ps c systemctl stop postgresql@9.5-main.service, проверяю, что все работает с новым. Далее я меняю 5 на 6 в pgbackrest.conf. Переношу старые бэкапы (которые уже синхронизированы в другое место) в другой каталог, захожу под postgres и делаю новые бэкапы. После я удаляю перенесенную старую копию бэкапов и старый ps.

Исходная версия anonymous_sama, :

Не знаю насколько это свер корректно, но я делают так:

apt-get -y install postgresql-9.6
Потом проверяю, что новый postgres висит на дефолтном порте (я использую нестандартный порт, но даже если старый ps висит на стандартном, то новый просто стартанет на следующем.)
sudo su - postgres
pg_dumpall -p someport | psql -d postgres -p 5432
Потом я сверяю в кофиги в meld, чтобы случайно ничего не пропустить. Также я помимо старого конфига, вношу изменения с pg_hba.conf в новый ps. У меня только в них изменения. Далее я останавливаю старый ps c systemctl stop postgresql@9.5-main.service, проверяю, что все работает с новым. Далее я меняю 5 на 6 в pgbackrest.conf. Переношу старые бэкапы (которые уже синхронизированы в другое место) в другой каталог, захожу под postgres и делаю новые бэкапы. После я удаляю перенесенную старую копию бэкапов и старый ps.