PostgreSQL
August 28, 2022
Убрать autofailover в PostreSQL
failover - это процесс смены мастера в кластере.
Иногда необходимо руками определить, какая реплика должна стать мастером. В этом случае данную опцию лучше отключить. При этом если текущий хост-мастер выйдет из строя, запустить выборы нового мастера или назначить эту роль одной из реплик придется вручную.
export POSTGRES=$(yc postgresql cluster get cam-postgres --format=json | jq -r ".id") yc postgresql cluster update $POSTGRES \ --autofailover=false \ --async
Если необходимо включить обратно, то:
yc postgresql cluster update $POSTGRES \ --autofailover=true \ --async
Полезные ссылки.
Создали кластер здесь: https://teletype.in/@cameda/Lheee0sIIqV
Про смену мастера можно почитать тут:
https://cloud.yandex.ru/docs/managed-postgresql/concepts/replication#replication-auto
August 28, 2022, 18:23
0 views
0 reposts