newpage

#機能マトリクス

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

V ersion

Backup with rsy nc/SSH

Backup with pg_b asebackup

S tandard WAL arch iving

WAL S treaming

R PO=0

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 :sub :(d)

9.4

Yes

Yes

Yes

Yes

Yes :sub :(d)

9.3

Yes

Yes (c)

Yes

Yes (b)

No

9.2

Yes

Yes :s ub:(a)(c)

Yes

Yes :su b:(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]

  • [^ commitsync]:コミット[“pg_receivexlogを修正-同期的”] [49340627f9821e447f135455d942f7d5e96cae6d]が必要です(バージョン9.5.5に含まれています)

Barmanは、同じバージョン(またはそれ以降)のPostgreSQLサーバーのpg_basebackupおよびpg_receivewal / pg_receivexlogがBarmanが存在する同じサーバーにインストールされる必要があります。唯一の例外は、 PostgreSQL 9.2ユーザーがpg_basebackupおよびpg_receivexlogのバージョン9.2をBarmanと一緒にインストールする必要があることです。

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

** TIP:** “RPO = 0”アーキテクチャの場合、少なくとも1つの同期的スタンバイサーバすることをお勧めします。