Configuring PGD repositories
============================

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

PGDリポジトリの構成
-------------------

次の環境変数を設定します。

EDB_SUBSCRIPTION_TOKEN
^^^^^^^^^^^^^^^^^^^^^^

これは、EDBサブスクリプションに登録したときに受け取ったトークンです。
EDBリポジトリへのアクセスを認証するために使用されます。

.. code:: bash

   export EDB_SUBSCRIPTION_TOKEN=<your-token>

EDB_SUBSCRIPTION_PLAN
^^^^^^^^^^^^^^^^^^^^^

これは、EDBで持っているサブスクリプションのタイプです。 ``standard``
、\ ``enterprise`` 、または\ ``community`` です。

.. code:: bash

   export EDB_SUBSCRIPTION_PLAN=<your-subscription-plan>

EDB_REPO_TYPE
^^^^^^^^^^^^^

これは、使用するパッケージマネージャーのタイプであり、インストーラーに、どのタイプのパッケージが必要であるかを通知します。これは、Ubuntu
/ Debianの場合は\ ``deb`` 、CentOS / RHELの場合は\ ``rpm`` です。

.. code:: bash

   export EDB_REPO_TYPE=<your-repo-type>

リポジトリのインストール
------------------------

構成する必要があるリポジトリは2つあります。1つはデータベースソフトウェア用、もう1つはPGDソフトウェア用です。

次のコマンドは、データベースのEDBリポジトリを使用するようにパッケージマネージャーを構成するスクリプトをダウンロードして実行します。

.. code:: bash

   curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_PLAN/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

次のコマンドは、
PGDのEDBリポジトリを使用するようにパッケージマネージャーを構成するスクリプトをダウンロードして実行します。

.. code:: bash

   curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/postgres_distributed/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

実際の例
--------

この例では、エンタープライズサブスクリプションを使用してPGDでEDB
Postgres Advanced Server 17をインストールできるCentOS /
RHELシステムにリポジトリを構成します。

環境変数を設定する
^^^^^^^^^^^^^^^^^^

.. code:: bash

   export EDB_SUBSCRIPTION_TOKEN=XXXXXXXXXXXXXX
   export EDB_SUBSCRIPTION_PLAN=enterprise
   export EDB_REPO_TYPE=rpm

.. _リポジトリのインストール-1:

リポジトリのインストール
^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: bash


   #  There are two repositories to install.

   curl -1sSLf " https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_PLAN/setup.$EDB_REPO_TYPE.sh" | sudo -E bash
   curl -1sSLf " https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/postgres_distributed/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

次のステップは、 :ref:`Installing the database and pgd <Installing the database and pgd>`  です。
