pgd-cli
=======

pgd-cliパッケージバージョン
---------------------------

デフォルトでは、TPAは\ ``pgd-cli``
の利用可能な最新バージョンをインストールします。

..  Note Only pgd-cli v1 packages are supported for BDR-Always-ON architectures::
   `pgdcli` がBDRノードの`role` リストに明示的に追加されている場合、TPAはBDR -Always-ONクラスターに`pgd-cli` のみをインストールします。

.. ::
   `config.yml` ファイルの`cluster_vars` セクションの下に`pgdcli_package_version: xxx` を含めることにより、インストールされる`pgd-cli` パッケージのバージョンを指定できます。

.. code:: yaml

   cluster_vars:
       pgdcli_package_version: 5.0.0-1

aptまたはyumが受け入れるバージョン指定子を使用できます。

バージョンが一致しない場合は、\ ``*``
ワイルドカードを先頭に追加してみてください。これは、パッケージバージョンに\ ``2:...``
のようなエポック修飾子がある場合に必要になることがよくあります。

``tpaexec upgrade`` を使用したpgd-cliの更新
-------------------------------------------

..  Note::
   ドキュメントではこのコンポーネントを`pgd-cli` と参照していますが、 `--components` リストに渡す名前は`pgdcli` です。

.. ::
   特定のパッケージバージョンにアップグレードしようとする場合、 `config.yml` の`pgdcli_package_version` が更新されて、目的のバージョンを反映していることを確認します。このバージョンは、クラスターに指定された`bdr_package_version` および`pgd_proxy_package_version` バージョンと一致させておく必要があります。 `bdr_package_version` を定義し、`config.yml` から`pgd_proxy_package_version` および`pgdcli_package_version` を省略すると、3つのコンポーネントすべてで同じ値が使用されます。

目的のバージョンを追加の引数として\ ``tpaexec upgrade``
コマンドに渡すこともできます。

.. code:: shell

   tpaexec upgrade <cluster_dir> -e pgdcli_package_version="<desired version>" \
       --components=pgdcli

詳細については、 :ref:`package version selection and upgrade <Upgrading your cluster>` のセクションを参照してください。

アップグレードのためにpgd-cliを選択するには、 ``tpaexec upgrade``
コマンドに渡される\ ``--components`` フラグに\ ``pgdcli``
または\ ``all`` が含まれていることを確認します

:ref:`component selection for upgrade <Upgrading your cluster>` のセクションを参照してください

詳細については、
