Upgrading#
PGDとPostgresは密接に関連していますが、これらは別のアップグレードパスを持つ別の製品です。このセクションでは、 PGDとPostgresの両方をアップグレードする方法について説明します。
PGDのアップグレード#
EDB Postgres Distributedは、柔軟なプラットフォームです。これは、アップグレードパスがPGDのインストール方法に大きく依存することを意味します。
** Upgrading PGD clusters with TPA ** — TPAを使用してインストールした場合、自動アップグレード機能を使用して最新のマイナーバージョンにアップグレードできます。
** Upgrading PGD clusters manually ** — PGDクラスターを手動でインストールして構成した場合、マイナーとメジャーの両方のバージョン間でクラスターを移動できます。
** Supported PGD upgrade paths ** —サポートされているいくつかのアップグレードパスを使用できます。
** PGD compatibility ** — PGD 3.xまたは4.xからPGD 5.x以降にアップグレードする場合、バージョン間の互換性の変更を理解する必要があります。
PostgresまたはPostgresとPGDメジャーバージョンのアップグレード#
** In-place Postgres or Postgres and PGD major version upgrades ** —
pgd node upgradeを使用して、ノードまたは複数のノードでPostgresバージョンまたはPostgresとPGDメジャーバージョンを手動でアップグレードする方法。** Performing a Postgres major version rolling upgrade on a PGD cluster ** —クラスターでPostgresのメジャーバージョンのアップグレードを実行する方法。
その他のアップグレード#
** Application schema upgrades ** — PGDで複数の分散サーバーを実行しているときに、アプリケーションのスキーマを安全にアップグレードするためのガイド。
- Upgrading PGD clusters with TPA
- Upgrading PGD clusters manually
- Supported PGD upgrade paths
- Compatibility changes
- Application schema upgrades
- In-place Postgres or Postgres and PGD major version upgrades
- Performing a Postgres major version rolling upgrade on a PGD cluster
- Postgresメジャーバージョンのアップグレード
- 実際の例
- 現在のPostgresバージョンの確認
- ターゲットノードが書き込みリーダーでないことを確認する
- 計画的なスイッチオーバーを実行する
- ターゲットノードでPostgresを停止します
- PGDとユーティリティのインストール
- 新しいPostgresインスタンスを初期化する
- 構成を新しいPostgresバージョンに移行する
- Postgresサービスが非アクティブであることを確認します
- バージョンアップグレードのためにPGDATAディレクトリをスワップする
- Postgresサービス構成の更新
- Postgresを再起動します
- 新しいPostgresバージョンを検証する
- アップグレード後のクリーンアップ
- 次のステップ
- クラスター全体のPostgresバージョンを確認する