‘Installation’

利用可能なプラットフォーム

pgBackRestパッケージは、次のプラットフォームで利用できます。

Debian/Ubuntu

pgBackRestをインストールするには、 PostgreSQL apt リポジトリを構成してから実行します。

$ sudo apt-get install pgbackrest

次の追加パッケージがインストールされます。

  • postgresql-client-common

  • postgresql-common

RHEL/CentOS

pgBackRestは PostgreSQL yum リポジトリからインストールでき、Enterprise Linux用のExtra Packages(

EPEL )が必要です。

リポジトリを構成したら、次のコマンドを実行してpgBackRestをインストールします。

$ sudo yum install pgbackrest

依存関係を満たすために、次の追加パッケージをインストールできます。

  • libpq5

  • libzstd

EDB Postgres Advanced Server

PGDGパッケージは PostgreSQL ライブラリを取得し、 postgres システムユーザーを作成します。

EDBPostgresAdvancedServer がシステムに既にインストールされている場合、そのときにインストールされたライブラリが使用されます。

デフォルトでは、パッケージはpostgres が所有する次のディレクトリを作成します。

  • /var/lib/pgbackrest

  • /var/log/pgbackrest

  • /var/spool/pgbackrest

pg_hba.conf 設定では、 postgres ユーザーがpgbackrest コマンドを実行できる必要があります。

EDBPostgresAdvancedServer を使用している場合、 enterprisedb システムユーザーは pgbackrest コマンドを実行します。次のコマンドは、 pgBackRestディレクトリの所有権を変更します。

$ sudo chown -R enterprisedb: /var/lib/pgbackrest
$ sudo chown -R enterprisedb: /var/log/pgbackrest
$ sudo chown -R enterprisedb: /var/spool/pgbackrest