EDB Postgres Distributed Command Line Interface

EDB Postgres分散コマンドラインインターフェイス(PGD CLI)は、 EDB Postgres分散クラスターを管理するツールです。 EDB Postgres分散クラスターに対してコマンドを実行できます。

クラスターリソースに関する情報を検査、管理、および取得するために使用可能なコマンドについては、

Command reference を参照してください。

TPAexecがPGD CLIを展開する方法、スタンドアロンサーバーにPGD CLIを手動でインストールする方法、および接続文字列を指定する方法については、

Installing PGD CLI を参照してください。

要件

PGD CLIを実行するには、postgresのスーパーユーザー権限が必要です。

PGD CLIの使用

pgd は、PGDコマンドラインインターフェイスのコマンド名です。コマンドオプションの説明については、コマンドリファレンスの PGD CLIの使用 を参照してください。サンプルのユースケースについては、以下のセクションを参照してください。

構成ファイルの指定

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

pgd show-nodes -f /opt/my-config.yml

データベース接続文字列を渡す

--dsn フラグを使用して、データベース接続文字列をコマンドに直接渡します。このフラグを使用して接続文字列を渡す場合、構成ファイルは必要ありません。構成ファイルが存在する場合、フラグが優先されます。例:

 pgd show-nodes --dsn "host=bdr-a1 port=5432 dbname=bdrdb user=postgres "
 ``` ## 出力フォーマットの指定

 PGD CLIは、次の出力形式をサポートしています。

 .. csv-table::
:header: Format,Considerations
:widths: 10,30
:align: left
:class: longtable

tabular,デフォルトのフォーマット。データを表形式で表示します。
json,フォーマットなしで生データを表示します。一部のコマンドでは、json出力に、追加のフィールドや詳細なメッセージなど、表形式の出力に表示されるデータが表示される場合があります。
yaml,フィールドオーダーがアルファベット順であることを除き、jsonと同じです。実験的であり、将来のバージョンでは完全にサポートされない可能性があります。

 `-o` または`--output` フラグを使用して、デフォルトの出力形式をjsonまたはyamlに変更します。例:

 ```sh
 pgd show-nodes -o json
 ``` ## コマンドラインヘルプへのアクセス

 サポートされているコマンドをリストするには、次のように入力します。

 ```sh
 pgd help

特定のコマンドとそのパラメーターのヘルプを表示するには、pgd help <command_name> と入力します。例:

pgd help show-nodes