EDB Postgres Distributed Command Line Interface

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

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

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

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

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

要件

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

PGD CLIの使用

pgdは、PGDコマンドラインインターフェイスのコマンド名です。コマンドオプションの説明については、コマンドリファレンスの PGDでのテーブルアクセスメソッド(TAM)の使用 を参照してください。

構成ファイルの指定

ファイルの名前を変更するか、別の場所に移動する場合は、オプションの-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は、次の出力形式をサポートしています。

Format

Considerations

tabular

デフォルトのフォーマット。データを表形式で表示します。

json

フォーマットなしで生データを表示します。一部のコマンドでは、json出力に、追加のフィールドやより詳細なメッセージなど、表形式の出力よりも多くのデータが表示される場合があります。

yaml

フィールドオーダーがアルファベット順であることを除いてjsonと同じです。実験的であり、将来のバージョンでは完全にサポートされない可能性があります。

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

pgd show-nodes -o json

コマンドラインヘルプへのアクセス

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

pgd help

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

pgd help show-nodes