Installing PGD CLI

デフォルトでは、Trusted Postgres Architectは各PGDノードにPGD CLIをインストールして構成します。クラスター内の非PGDインスタンスにPGD CLIをインストールする場合は、デプロイする前にTrusted Postgres Architectの構成ファイルのそのインスタンスにpgdcliロールをアタッチします。詳細については、 信頼できるPostgresアーキテクト を参照してください。

手動インストール

EDBリポジトリから入手可能な.deb および.rpm パッケージを使用して、任意のLinuxマシンにPGD CLIを手動でインストールできます。パッケージ名はedb-pgd5-cli です。例:

sh # Debianの場合

sudo apt-get install edb-pgd5-cli

Trusted Postgres ArchitectがPGD CLIを構成すると、自動的に接続されます。スタンドアロンEDB Postgres分散クラスターへの手動インストールでは、接続文字列を提供する必要があります。

データベース接続文字列の指定

構成ファイルを使用して、クラスターのデータベース接続文字列を指定できます。または、接続文字列をコマンドに直接渡すこともできます。詳細については、

sample use case を参照してください。

構成ファイルの使用

pgd-cli-config.yml 構成ファイルを使用して、クラスターのデータベース接続文字列を指定します。構成ファイルには、クラスター内の少なくとも1つのPGDノードのデータベース接続文字列が含まれている必要があります。クラスター名はオプションであり、検証されません。

例:

cluster:
  name: cluster-name
  endpoints:
  - "host=bdr-a1 port=5432 dbname=bdrdb user=postgres "
  - "host=bdr-b1 port=5432 dbname=bdrdb user=postgres "
  - "host=bdr-c1 port=5432 dbname=bdrdb user=postgres "

デフォルトでは、 pgd-cli-config.yml は/etc/edb/pgd-cli ディレクトリにあります。 PGD CLIは、次の場所でpgd-cli-config.yml を検索します。優先順位は高いものから低いものです。

  1. /etc/edb/pgd-cli (デフォルト) 2. $HOME/.edb/pgd-cli

ファイルの名前を変更するか、別の場所に移動する場合は、コマンドを入力するときにオプションの-f または--config-file フラグを使用して、新しい名前と場所を指定します。

sample use case を参照してください。