Command reference#
PGDコマンドラインインターフェイスのコマンド名はpgd です。
概要#
EDB Postgres分散コマンドラインインターフェイスPGD CLIは、 EDB Postgres分散クラスターを管理するツールです。 EDB Postgres分散クラスターに対してコマンドを実行できます。これを使用して、クラスターリソースを検査および管理できます。
コマンド#
クラスター構成 クラスターを管理するためのクラスターレベルのコマンド
pgd cluster show クラスターレベルの情報を表示します。
pgd cluster verify クラスターレベルの情報を確認します。
グループとレプリケーションセットの表示 グループを管理するためのグループレベルのコマンド
pgd cluster show グループレベルの情報を表示します
pgd group set-option グループレベルのオプションを設定します
pgd group get-option グループレベルのオプションを取得します
pgd group set-leader グループの書き込みリーダーを設定しますスイッチオーバー)。
グループとレプリケーションセットの表示 グループをリストするためのグループ関連コマンド。 - pgd commit-scopes list グループをリストします。
新しく参加したノードへのフェイルオーバー ノードを管理するためのノードレベルのコマンド。
pgdノードセットアップの実行 クラスター内のノードをセットアップします。
pgd cluster show ノードレベルの情報を表示します。
pgd node part アクティブなクラスターからPGDノードを分割します。
pgd group set-option オプション設定ノードレベル.
pgd group get-option ノードレベルのオプションを取得します。
pgd node set-config ノードレベルの構成を設定します。
pgd node get-config ノードレベルの構成を取得します。
pgd node upgrade PGD Postgresノードのメジャーバージョンのアップグレードを実行します。
Node management ノードをリストするためのノード関連のコマンド。 - pgd commit-scopes list ノードをリストします。
機能低下イベントの監視 イベントを表示するためのイベントログコマンド。 - pgd cluster show イベントを表示します。
EXPLAIN ANALYZEレプリケーション レプリケーション関連、レプリケーションを管理するためのコマンド。 - pgd cluster show レプリケーション情報を表示します。
コミット決定にRaftを使用する Raftコンセンサスを管理するためのRaft関連コマンド。
pgd cluster show Raft state.
に関する情報を表示します pgd raft enable 1つ以上のノードでRaftコンセンサスワーカーを有効にします。
pgd raft disable 1つ以上のノードでRaftコンセンサスワーカーを無効にします。edb_0ran_3asis_29 1つ以上のノードでRaftコンセンサスワーカーを無効にします。edb_0ran_3asis_28 : Raftリーダーシップを指定されたノードに転送します。
pgd raft sync-snapshot すべてのノードでRaftの状態を同期します。
pgd commit-scope create PGDコミットスコープを管理するためのコミットスコープ関連コマンド。
pgd cluster show コミットスコープに関する情報を表示します。
pgd commit-scope create コミットスコープを作成します。
pgd commit-scope update コミットスコープを更新します。
pgd commit-scope drop コミットスコープをドロップします.
pgd commit-scopes list コミットスコープをリストします。
クラスターの状態の評価 PostgresサーバーのPGD互換性を評価します。
pgd completion シェル完了スクリプトを生成します。
グローバルオプション#
すべてのコマンドは、次のグローバルオプションを受け入れます。
Short |
Long |
Description |
|---|---|---|
-f |
--config-file |
構成ファイルへの名前/パス。これは--dsnフラグが存在する場合は無視されますデフォルト「/etc/edb/pgd-cli/pgd-cli-config.yml」 |
--dsn |
データベース接続文字列 例 "host=bdr-a1 port=5432 dbname=pgddb user=postgres" `PGD_CLI_DSN`環境変数によっても設定されます。 |
|
-h |
--help |
Help for pgd - 使用されるコマンドの特定のヘルプを表示します |
-o |
--output |
出力フォーマット json、psql、modern、markdown、simple 出力フォーマット を参照してください。 |
追加オプション#
pgd -V を実行して、pgd CLIのバージョン情報を確認します。
出力フォーマット#
-o /--output オプションとともに使用します。
Format |
Description |
|---|---|
simple |
単純なフォーマット-単純なASCIIテーブルとして出力しますデフォルト。 |
json |
JSON形式 - JSONドキュメントとして出力します、非表形式 |
psql |
PSQLフォーマット-PSQLのスタイルのASCIIテーブルとして出力 |
modern |
最新のフォーマット-ボックスキャラクターを使用して表として出力 |
markdown |
マークダウンテーブルフォーマット - マークダウン互換のASCIIテーブルとして出力 |