Upgrading
=========

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

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

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

-  ** :ref:`Upgrading with TPA <Upgrading PGD clusters with TPA>` ** —
   TPAを使用してインストールした場合、自動アップグレード機能を使用して最新のマイナーバージョンにアップグレードできます。

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

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

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

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

-  ** :ref:`In-place Postgres upgrades <In-place Postgres major version upgrades>` ** — ``bdr_pg_upgrade``
   を使用して、ノードまたは複数のノードのPostgresバージョンを手動でアップグレードする方法。

-  ** :ref:`Rolling major version upgrades <Performing a Postgres major version rolling upgrade on a PGD cluster built with TPA>` ** —
   TPAを使用して展開されたクラスターでPostgresのメジャーバージョンのアップグレードを実行する方法。

その他のアップグレード
----------------------

-  ** :ref:`Application schema upgrades <Application schema upgrades>` ** —
   PGDで複数の分散サーバーを実行しているときに、アプリケーションのスキーマを安全にアップグレードするためのガイド。

.. toctree::
  :maxdepth: 3

  Administration--upgrades--tpa_overview
  Administration--upgrades--manual_overview
  Administration--upgrades--upgrade_paths
  Administration--upgrades--compatibility
  Administration--upgrades--bdr_pg_upgrade
  Administration--upgrades--app_upgrades
  Administration--upgrades--upgrading_major_rolling
