PGD-S
=====

!!!注

このアーキテクチャは、 Postgres Distributed 6専用です。 PGD
5が必要な場合は、 :ref:`PGD-Always-ON <PGD-Always-ON>` を使用してください。

.. ::
   テストおよびプロダクションでの使用に適したPGD EssentialPGD-S構成のEDB Postgres分散6。

このアーキテクチャには、EDBサブスクリプションが必要です。すべてのソフトウェアは
:ref:`Configuring EDB Repos 2.0 repositories <Configuring EDB Repos 2.0 repositories>`  から供給されています。

クラスター構成
--------------

構成オプションの概要
^^^^^^^^^^^^^^^^^^^^

このアーキテクチャの\ ``tpaexec configure``
の呼び出し例を以下に示します。

.. code:: bash

   tpaexec configure ~/clusters/pgd-s \
       --architecture PGD-S
       --edb-postgres-extended 15 \
       --platform aws --instance-type t3.micro \
       --distribution Debian \

helpコマンドを使用して、使用可能なすべてのオプションをリストできます。

.. code:: bash

   tpaexec configure --architecture PGD-S --help

以下の表では、PGD-Sの必須オプションと追加の重要なオプションについて説明しています。オプションの詳細については、次のセクションで説明します。

必須オプション
^^^^^^^^^^^^^^

.. csv-table::
  :header: Options,Description
  :widths: 10,30
  :align: left
  :class: longtable

  `--architecture` (`-a`),`PGD-S`に設定する必要があります
  Postgres flavour and version (e.g. `--postgresql 15`),有効な :ref:`Postgresのフレーバーとバージョン<Postgresのフレーバーとバージョン>` 。

追加オプション
^^^^^^^^^^^^^^

.. csv-table::
  :header: Options,Description,Behaviour if omitted
  :widths: 12,25,15
  :align: left
  :class: longtable

  `--platform`,`aws`、`docker`、`bare`のいずれか。,Defaults to `aws`.
  `--bdr-database`,レプリケーションに使用されるデータベースの名前。,Defaults to `bdrdb`.

PGD-S構成の詳細
^^^^^^^^^^^^^^^

PGD-Sクラスターは、3つのデータノードを持つ単一のロケーションで構成されます。

オプションで\ ``--bdr-database dbname`` を指定して、
BDRが有効になったデータベースの名前を設定できますデフォルトbdrdb 。

オプションで\ ``--enable-pgd-probes [{http, https}]``
を指定して、プロキシの状態を簡単にプローブできるhttp
APIエンドポイントを有効にすることができます。

:ref:`クラスター構成 <クラスター構成>` で説明されるオプションを指定することもできます。
