pgd node get-config
===================

概要
----

``pgd node get-config`` コマンドは、 EDB
Postgres分散クラスターのノードレベルの構成設定GUCを取得するために使用されます。

ユーザーとロール
^^^^^^^^^^^^^^^^

``bdr_superuser`` ロールが必要です。 :ref:`ユーザーロール <ユーザーロール>`  を参照してください。

構文
----

.. code:: plaintext

   pgd node <NODE_NAME> get-config [OPTIONS] [CONFIG]

``<NODE_NAME>`` は、オプションを取得するノードの名前です。

``[CONFIG]``
は、取得する特定のGUCの名前です。オプションを指定しない場合、すべてのGUCが表示されます。

オプション
----------

``pgd node get-config`` コマンドでは、次のオプションが使用できます。

.. csv-table::
  :header: Short,Long,Description
  :widths: 12,10,25
  :align: left
  :class: longtable

  -v,--verbose,GUCの最小値、最大値、説明などの追加情報を表示します

`Global Options <https://www.enterprisedb.com/docs/pgd/latest/reference/cli/command_ref/#global-options>`_ を参照してください。

例
--

特定のノード構成を取得する
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

   pgd node pgd-a1 get-config bdr.batch_inserts
   __OUTPUT__
    Config Name       | Config Value
   - ------------------+--------------
    bdr.batch_inserts | 15

詳細な出力を使用して特定のノード構成を取得する
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

   pgd node pgd-a1 get-config max_wal_senders --verbose
   __OUTPUT__
    Config Name     | Config Value | Min Value | Max Value | Description
   - ----------------+--------------+-----------+-----------+-------------------------------------------------------------------------
    max_wal_senders | 7            | 0         | 262143    | Sets the maximum number of simultaneously running WAL sender processes.

特定のノード構成をjsonとして取得する
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

    pgd node pgd-a1 get-config max_wal_senders -o json
   __OUTPUT__
   [
     {
       "config_name": "max_wal_senders",
       "config_value": "6",
       "min_value": "0",
       "max_value": "262143",
       "description": "Sets the maximum number of simultaneously running WAL sender processes."
     }
   ]
