EDB Postgres Distributed Command Line Interface (PGD CLI)

EDB Postgres Distributed Command Line Interface (PGD CLI)#

EDB Postgres分散コマンドラインインターフェイスPGD CLIは、 EDB Postgres分散クラスターを管理するためのツールです。これは、クラスターリソースを検査および管理するための重要なツールです。

EDB Postgres分散クラスターに対してコマンドを実行して、次のことを行うことができます。

  • クラスターの状態を判断し、クラスターの構成を検査し、クラスターのリソースを管理します。

  • クラスターのノードとグループを検査および管理します。

  • グループに対して書き込みリーダー変更操作を実行します。

PGDクラスターに接続できるLinuxおよびmacOSシステムに手動でインストールすることもできます。

  • HCPの高度な分散高可用性クラスター。

  • CloudNative Postgres Global Clustersオペレーターを使用して展開されたPGDクラスター。

  • 手動で展開されたPGDクラスター。

PGD エッセンシャルコンストレイン#

PGD Essentialクラスターには、特定のCLIコマンドに適用される制約があります。

  • クラスターアーキテクチャ PGD Essentialクラスターには、最大3つのデータノードがあり、グローバルグループのみにルーティングを有効にする必要があります。 pgd cluster verify --arch を使用して、コンプライアンスを確認します。

  • 互換性評価 pgd assess コマンドは、複数の一意のインデックス、行レベルのロックの使用率、ロックテーブルの使用率、およびlisten/notifyの使用率を持つテーブルのチェックをスキップします。

  • コミットスコープコマンド pgd commit-scope create 、pgd commit-scope update 、およびpgd commit-scope drop はサポートされていません。

  • グループオプション pgd group set-option は、enable_raft 、enable_routing 、enable_wal_decoder 、またはstreaming_mode を更新できません。

  • ノードのセットアップ pgd node setup は、global グループのルーティングを有効にし、サブグループに対して無効にします。