0
  1. マスターサーバー:「test」という名前のpostgresqlユーザーがパスワード「mytest-password-formaster」でそこにいます

  2. スレーブ サーバー: 名前が「test」で、パスワードが「mytest-password-forslave」の postgresql ユーザーが存在します。

さて、次のように HA セットアップを作成しました。

  1. 「マスター」として機能する必要があるマスターの postgresql.conf および pg_hba.conf を変更

  2. スレーブ サーバー: data_dir をクリーンアップし、postgresql.conf を変更し、"pg_basebackup" を使用してマスターから data_dir バックアップを取得し、reconvery.conf を作成して、postgresql を hotstandby モードで起動しました。

これで、上記の手順は正常に機能し、私の HA セットアップも機能しています。「pg_promote」を使用してスレーブ サーバーを昇格させると、postgresql の書き込みが有効になります。これで、'test' ユーザーのパスワードは master になりました。つまり、'mytest-password-formaster' です。

私が望むのは、'pg_promote' を使用してスタンバイ ノードを昇格するとき、そのユーザーの古いパスワード、つまり 'mytest-password-forslave' が必要です。

これを達成する方法は?スタンバイ構成を設定するときにスレーブで data_dir をクリーンアップしたときに発生していますか?

4

0 に答える 0