Рейтинг:0

Как переключить режим ожидания на мастер в postgresql 13?

флаг je

Для обеспечения высокой доступности на БД был построен кластер Active-Standby(реплика) на Postgresql-13. Вставка данных правильно переносится на сервер «реплика», все в порядке. Теперь я хочу проверить, как я могу изменить роли на двух серверах. для этого я удалил /var/lib/postgresql/13/main/standby.signal, а также для применения изменений перезапустил postgrsql.service Что-то мне подсказывает, что я делаю не так. Так,

  1. как сделать мастер из реплики,
  2. как тогда из старого мастера (которого временно не было) сделать мастер обратно, без потери данных?

Извините за мой английский.

флаг cn
В HA вы должны иметь возможность отключить порт коммутатора на первичном, инициировать процесс аварийного переключения и выполнить обратное действие для восстановления после отказа.https://www.postgresql.org/docs/current/app-pgrewind.html «Типичный сценарий — вернуть старый основной сервер в оперативный режим после отработки отказа в качестве резервного, следующего за новым основным».
Red Hat avatar
флаг je
спасибо, сэр, данные были успешно переданы старому мастеру, но у меня есть одна проблема, как теперь сделать реплику-srv репликой? (изменения делал на мастере, но на реплику эти данные не пошли)
Red Hat avatar
флаг je
сейчас создал слот на мастере, и снова переподключил реплику, и все работает. Не знаю правильно ли я настроил(согласно документации), но теперь изменения в мастере появляются в реплике

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.