昇格(promote)の使い方
スタンバイをプライマリにする
書き方
\! pg_ctl -D /var/lib/pgsql/18/standby promote \! psql -p 5433 -c "SELECT pg_promote()"
プライマリが壊れたら、スタンバイを昇格させます。受け取った WAL を流し終えてから、新しいタイムラインで書けるようになります(0000000N.history ができる)。アプリの接続先を新しいプライマリに替えます。古いプライマリをそのまま起動すると、プライマリが 2 つになるので気をつけます。
例
\! pg_ctl -D /var/lib/pgsql/18/standby promote
実際に打って練習する
PostgreSQL DBA コースの Lv59「昇格 promote」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。