Step 2 - Installing Postgres
============================

Postgresのインストール
----------------------

すべてのホストにPostgresをインストールする必要があります。

インストール手順を入手できる `EDB Repos 2.0 <https://www.enterprisedb.com/repos>`_ ページを使用するには、EDBアカウントが必要です。プラットフォームとPostgresのエディションを選択します。
2ステップの指示が表示されます。最初の手順では、必要なパッケージリポジトリの構成方法について説明します。
2番目のステップでは、そのリポジトリからパッケージをインストールする方法について説明します。

両方の手順を実行します。

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

この例では、 EDB Postgres Advanced Server 16をRed Hat Enterprise Linux
9RHEL 9にインストールします。

EDBアカウント
^^^^^^^^^^^^^

PostgresとPGDの両方をインストールするにはEDBアカウントが必要です。

EDBアカウントを使用して、プラットフォームを選択できる `EDB Repos 2.0 <https://www.enterprisedb.com/repos>`_ ページにサインインします。次に、リストを下にスクロールして、インストールするPostgresバージョンを選択します。

-  EDB Postgres Advanced Server

-  EDB Postgres拡張

-  PostgreSQL

必要なPostgresサーバーのバージョンを選択すると、2つの手順が表示されます。

1リポジトリの構成
^^^^^^^^^^^^^^^^^

ステップ1では、自動スクリプトを使用するか、表示される手動インストール手順をステップ実行することを選択できます。
EDBリポジトリトークンは、EDB Repos
2.0サイトによってこれらのスクリプトに挿入されます。例では、\ ``XXXXXXXXXXXXXXXX``
として表示されています。

プロビジョニングされた各ホストで、自動リポジトリインストールスクリプトを実行するか、手動インストール手順を使用します。自動スクリプトは次のとおりです。

.. code:: shell

   curl -1sLf https://downloads.enterprisedb.com/XXXXXXXXXXXXXXXX/enterprise/setup.rpm.sh | sudo -E bash

手動インストール手順は次のとおりです。

.. code:: shell

   dnf install yum-utils 
   rpm --import https://downloads.enterprisedb.com/XXXXXXXXXXXXXXXX/enterprise/gpg.E71EB0829F1EF813.key
   curl -1sLf https://downloads.enterprisedb.com/XXXXXXXXXXXXXXXX/enterprise/config.rpm.txt?distro=el&codename=9 > /tmp/enterprise.repo
   dnf config-manager --add-repo /tmp/enterprise.repo
   dnf -q makecache -y --disablerepo=* --enablerepo=enterprisedb-enterprise

.. _postgresのインストール-1:

2 Postgresのインストール
^^^^^^^^^^^^^^^^^^^^^^^^

手順2では、次のコマンドを実行してパッケージをインストールします。

::

   sudo dnf -y install edb-as16-server
