特徴マトリックス

以下に、バックアップとアーカイブ用のPostgreSQLバージョンとBarman機能のマトリックスを示します。

Version

Backup with rsync/SSH

Backup with pg_basebackup

Standard WAL archiving

WAL Streaming

RPO=0

14

Yes

Yes

Yes

Yes

Yes

13

Yes

Yes

Yes

Yes

Yes

12

Yes

Yes

Yes

Yes

Yes

11

Yes

Yes

Yes

Yes

Yes

10

Yes

Yes

Yes

Yes

Yes

9.6

Yes

Yes

Yes

Yes

Yes

9.5

Yes

Yes

Yes

Yes

Yes ~(d)~

9.4

Yes

Yes

Yes

Yes

Yes ~(d)~

9.3

Yes

Yes ~(c)~

Yes

Yes ~(b)~

No

9.2

Yes

Yes ~(a)~~(c)~

Yes

Yes ~(a)~~(b)~

No

9.1

Yes

No

Yes

No

No

9.0

Yes

No

Yes

No

No

8.4

Yes

No

Yes

No

No

8.3

Yes

No

Yes

No

No

注:

a)pg_basebackup およびpg_receivexlog 9.2が必要 b)WALストリーミングのみはサポートされていません(標準のアーカイブが必要) c)テーブルスペースのバックアップはサポートされていません d)pg_receivexlog 9.5を使用する場合、マイナーバージョン9.5.5以上が必要

^commitsync は必須です(バージョン9.5.5に含まれています)

Barmanが存在するのと同じサーバーにインストールされている必要があります。唯一の例外は、PostgreSQL 9.2ユーザーはBarmanとともにバージョン9.2の pg_basebackup および pg_receivexlog をインストールする必要があることです。

ヒント: PostgreSQLのpg_basebackup およびpg_receivewal を介したストリーミングレプリケーションでバックアップとWALアーカイブを使用する予定がある場合は、PostgreSQLクライアントの最新の安定したバージョン(11など)をBarmanサーバーにインストールすることをお勧めします9.3以降のサーバー。

ヒント: 「RPO=0」アーキテクチャの場合、少なくとも1つの同期スタンバイサーバーを使用することをお勧めします。