昇格(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」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

PostgreSQL の管理コマンド一覧(DBA)へ戻る