Windowsベースのサーバーのセットアップ方法¶
WALアーカイブとバックアップの両方にストリーミング接続を使用して、 Windowsで実行されているPostgreSQLサーバーをバックアップできます。
重要
この機能はまだ継続的インテグレーションシステムの一部ではないため、まだ実験的です。
ストリーミング接続のセットアップについて前述のすべての手順に従います。
警告
: 現時点では、 WindowsからLinuxへの`pg_basebackup` 相互運用性はまだ実験的です。 Windowsサーバーからバックアップを取得する際に問題があり、PostgreSQLのロケールが英語でない場合、この問題の回避策は、英語でメッセージを出力するようにPostgreSQLに指示することです。これを行うには、 postgresql.conf ファイルに次のパラメーターを追加します。
ini lc_messages = English これは問題を解決すると報告されています。
通常どおりサーバーをバックアップできます。
リモート回復はWindowsサーバーではサポートされていないため、 Barmanサーバーでクラスターをローカルに回復してから、 Windowsサーバー上のすべてのファイルをコピーするか、PostgreSQLサーバーとBarmanサーバー間で共有されるフォルダーを使用する必要があります。
さらに、PostgreSQLの実行を選択したシステムユーザーが、復元されたデータにアクセスするために必要な権限を持っていることを確認してください。基本的に、PostgreSQLデータディレクトリを完全に制御する必要があります。