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ソフトウェアのパッケージ名を指定します。パッケージ名は、使用しているデータベースと使用しているプラットフォームによって異なります。

EDB Postgres Advanced Server#

export EDB_PACKAGES="edb-as$PG_VERSION-server edb-pgd6-expanded-epas$PG_VERSION"
export EDB_PACKAGES="edb-as$PG_VERSION-server edb-pgd6-expanded-epas$PG_VERSION"

EDB Postgres Extended#

export EDB_PACKAGES="edb-postgresextended-$PG_VERSION edb-pgd6-expanded-pgextended$PG_VERSION"
export EDB_PACKAGES="edb-postgresextended$PG_VERSION-server edb-postgresextended$PG_VERSION-contrib edb-pgd6-expanded-pgextended$PG_VERSION"

コミュニティPostgreSQL#

export EDB_PACKAGES="postgresql-$PG_VERSION edb-pgd6-expanded-pg$PG_VERSION"
export EDB_PACKAGES="postgresql$PG_VERSION-server postgresql$PG_VERSION-contrib edb-pgd6-expanded-pg$PG_VERSION"

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

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

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

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

実際の例#

この例では、 実際の例 で設定したリポジトリ構成を使用して、CentOS / RHELシステムにPGD ExpandedでEDB Postgres Extended Server 17をインストールします。

export PG_VERSION=17
export EDB_PACKAGES="edb-as$PG_VERSION edb-pgd6-expanded-epas$PG_VERSION"
sudo dnf install -y $EDB_PACKAGES