pgd node show
=============

概要
----

``pgd node show`` コマンドは、 EDB
Postgres分散クラスターにノードレベルの情報を表示するために使用されます。

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

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

構文
----

.. code:: plaintext

   pgd node <NODE_NAME> show [OPTIONS]

``<NODE_NAME>`` は、情報を表示するノードの名前です。

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

コマンド固有のオプションはありません。 `Global Options <https://www.enterprisedb.com/docs/pgd/latest/reference/cli/command_ref/#global-options>`_ を参照してください。

例
--

ノード情報の表示
^^^^^^^^^^^^^^^^

.. code:: shell

   pgd node kaboom show
   __OUTPUT__

   #  Summary

   Node Property   Value       
   - -------------- ------------
   Node Name       kaboom      
   Group Name      dc1_subgroup
   Node Kind       data        
   Join State      ACTIVE      
   Node Status     Up          
   Node ID         2710197610  
   Snowflake SeqID 2           
   Database        pgddb       

   #  Options

   Option Name    Option Value                                     
   - ------------- -------------------------------------------------
   route_dsn      host=kaboom port=5444 dbname=pgddb user=postgres 
   route_fence    false                                            
   route_priority 100                                              
   route_reads    true                                             
   route_writes   true   

ノード情報をJSONとして表示する
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

   pgd node kaboom show -o json
   __OUTPUT__
   [
     {
       "Summary": [
         {
           "info": "Node Name",
           "value": "kaboom"
         },
         {
           "info": "Group Name",
           "value": "dc1_subgroup"
         },
         {
           "info": "Node Kind",
           "value": "data"
         },
         {
           "info": "Join State",
           "value": "ACTIVE"
         },
         {
           "info": "Node Status",
           "value": "Up"
         },
         {
           "info": "Node ID",
           "value": "2710197610"
         },
         {
           "info": "Snowflake SeqID",
           "value": "2"
         },
         {
           "info": "Database",
           "value": "pgddb"
         }
       ]
     },
     {
       "Options": [
         {
           "option_name": "route_dsn",
           "option_value": "host=kaboom port=5444 dbname=pgddb user=postgres "
         },
         {
           "option_name": "route_fence",
           "option_value": "false"
         },
         {
           "option_name": "route_priority",
           "option_value": "100"
         },
         {
           "option_name": "route_reads",
           "option_value": "true"
         },
         {
           "option_name": "route_writes",
           "option_value": "true"
         }
       ]
     }
   ]
