Upgrading
=========

PGDとPostgresは密接に関連していますが、これらは別のアップグレードパスを持つ別の製品です。このセクションでは、
PGDとPostgresの両方をアップグレードする方法について説明します。

PGDのアップグレード
-------------------

EDB Postgres
Distributedは、柔軟なプラットフォームです。これは、アップグレードパスがPGDのインストール方法に大きく依存することを意味します。

- ** :ref:`Upgrading PGD clusters manually <Upgrading PGD clusters manually>` ** —
  PGDクラスターを手動でインストールして構成した場合、マイナーとメジャーの両方のバージョン間でクラスターを移動できます。

- ** :ref:`Supported PGD upgrade paths <Supported PGD upgrade paths>` ** —
  サポートされているいくつかのアップグレードパスを使用できます。

- ** :ref:`PGD compatibility <PGD compatibility>` ** — PGD 3.xまたは4.xからPGD
  5.x以降にアップグレードする場合、バージョン間の互換性の変更を理解する必要があります。

- ** :ref:`Upgrading application schemas <Upgrading application schemas>` ** —
  ローリングアプリケーションスキーマのアップグレードと競合リゾルバー構成を使用して、ライブクラスター全体に一度に1ノードずつDDL変更を適用する方法。

PostgresまたはPostgresとPGDメジャーバージョンのアップグレード
-------------------------------------------------------------

- ** 
`In-place Postgres major version upgrades <https://www.enterprisedb.com/docs/pgd/latest/reference/cli/command_ref/node/upgrade/>`_ ** — ``pgd node upgrade``
  を使用して、1つ以上のノードでPostgresバージョンまたはPostgresとPGDメジャーバージョンを手動でアップグレードする方法。

- ** :ref:`Performing a Postgres major version rolling upgrade on a PGD cluster <Performing a Postgres major version rolling upgrade on a PGD cluster>` ** —
  クラスターでPostgresのメジャーバージョンのアップグレードを実行する方法。

.. toctree::
  :maxdepth: 3

  upgrades--manual_overview
  upgrades--upgrade_paths
  upgrades--compatibility
  upgrades--schema-upgrades
  upgrades--inplace_upgrade
  upgrades--upgrading_major_rolling
