Windowsベースのサーバーをセットアップする方法

WALアーカイビングとバックアップの両方のストリーミング接続を使用して、 Windowsで実行されているPostgreSQLサーバーをバックアップできます。

重要

この機能は、継続的インテグレーションシステムのパートではないため、まだ実験段階です。

ストリーミング接続のセットアップについては、前述のすべての手順に従ってください。

警告

:現時点では、 WindowsからLinuxへの pg_basebackup の相互運用性はまだ実験段階です。 Windowsサーバーからバックアップを取得する際に問題が発生し、 PostgreSQLロケールが英語でない場合、問題を回避するには、 PostgreSQLに英語でメッセージを送信するよう指示します。これを行うには、 postgresql.conf ファイルに次のパラメータを追加します。edb_notranlate_0これは問題を修正することが報告されています。

通常どおりサーバーをバックアップできます。

Windowsサーバーではリモートリカバリはサポートされていないため、 Barmanサーバーでクラスターをローカルで回復し、 Windowsサーバー上のすべてのファイルをコピーするか、 PostgreSQLサーバーとBarmanサーバー間で共有されるフォルダーを使用する必要があります。

さらに、 PostgreSQLの実行を選択したシステムユーザが、復元されたデータにアクセスするために必要なパーミッションを持っていることを確認してください。基本的に、 PostgreSQLデータディレクトリを完全に制御する必要があります。