Повысить реплику до primary
PostgreSQLРепликацияКоманда
SELECT pg_promote(wait := true, wait_seconds := 60);Что делает
Выводит сервер standby из режима восстановления и превращает его в доступный для записи primary.
Когда использовать
Чтобы сделать standby новым primary при плановом или аварийном failover.
Внимание
Повышение нельзя отменить; сервер больше не сможет следовать за старым primary. Убедитесь, что старый primary действительно остановлен, чтобы не допустить split-brain. Альтернатива: pg_ctl promote.
Связанные материалы
- Создать физическую реплику (pg_basebackup)
- Показать отставание репликации
- Создать и удалить слот репликации
- Настроить публикацию и подписку логической репликации
- Настроить standby вручную (standby.signal + primary_conninfo)
- Мониторинг задержки получения и воспроизведения WAL на standby (pg_stat_wal_receiver)