Step 3 - Installing the database and pgd#

PGDデータノードとして使用する各ホストで、データベースとPGDソフトウェアをインストールする必要があります。

Step 2 - Configure repositories を取得したら、パッケージマネージャーを使用してデータベースとPGDソフトウェアをインストールできます。

データベースとPGDソフトウェアのインストール#

Postgresバージョンを設定する#

環境変数を設定して、インストールするPostgresのバージョンを指定します。これは通常、Postgres 17の17 です。

export PG_VERSION=17

パッケージ名を設定する#

環境変数を設定して、データベースとPGDソフトウェアのパッケージ名を指定します。パッケージ名は、使用しているデータベースと使用しているプラットフォームによって異なります。

export EDB_PACKAGES="edb-as$PG_VERSION-server edb-pgd6-essential-epas$PG_VERSION"
export EDB_PACKAGES="edb-as$PG_VERSION-server edb-pgd6-essential-epas$PG_VERSION"
export EDB_PACKAGES="edb-postgresextended-$PG_VERSION edb-pgd6-essential-pgextended$PG_VERSION"
export EDB_PACKAGES="edb-postgresextended$PG_VERSION-server edb-postgresextended$PG_VERSION-contrib edb-pgd6-essential-pgextended$PG_VERSION"

Community PostgreSQLは、PGD Expandedでのみ動作可能です。

インストールコマンドを実行する#

プラットフォームに適切なインストールコマンドを実行します。

sudo apt install -y $EDB_PACKAGES
sudo dnf install -y $EDB_PACKAGES

このコマンドは、指定されたパッケージとそれに必要な依存関係をインストールします。インストールが完了すると、データベースとPGDソフトウェアがシステムにインストールされます。

実際の例#

この例では、 実際の例 で設定したリポジトリ構成を使用して、エンタープライズサブスクリプションを使用してCentOS / RHELシステムにPGD Essentialを含むEDB Postgres Extended Server 17をインストールします。

export PG_VERSION=17
  export EDB_PACKAGES="edb-postgresextended$PG_VERSION-server edb-postgresextended$PG_VERSION-contrib edb-pgd6-essential-pgextended$PG_VERSION"
  sudo dnf install -y $EDB_PACKAGES

次のステップは、 Step 4 - Configuring the cluster です。