Привет.
Подскажите общий план обновления postgres в кластере patorni.
Дано:
consul + patroni + postgres14, кластер из 3-х инсансов (1 мастер + 2 репилки), БД 1Тб.
Надо - обновить версию postgres с 14 до 15.
План вижу такой:
1) останавливаем везде patroni а вместе с ним postgres.
2) делаем pg_upgrade в другую директорию на одном инстансе
3) правим конфиги patroni- меняем директорию на новую
4) запускаем, делаем reinit на репликах
https://github.com/patroni/patroni/issues/541#issu...
После pg_upgrade надо сделать remove cluster, т.к. после pg_upgrade с точки зрения метадаты patroni это уже другая БД.
Потом поправить конфиг patroni ну и запустить , patroni заново прогонит bootstrap.
Ну и соответственно reinit реплик делать не надо , patroni будет заново раскатывать реплики.