TDE pg_upgrade use cases

TDE pg_upgrade use cases#

EDBは、

pg_upgrade と追加の TDE upgrade arguments を使用して、暗号化されていないシステムに暗号化を追加することをサポートしています。

この表は、サポートされているユースケースの概要を提供します。

Use case

Source unencrypted server

Target encrypted server

Perform a minor upgrade and add encryption

Unencrypted EDB Postgres Extended Server 16.1

Encrypted EDB Postgres Extended Server 16.2

Change the Postgres distribution and add encryption

Unencrypted PostgreSQL 16

Encrypted EDB Postgres Advanced Server 16

Maintain the Postgres distribution and add encryption

Unencrypted EDB Postgres Advanced Server 15

Encrypted EDB Postgres Advanced Server 15

Maintain the Postgres distribution and rotate encryption keys

Encrypted EDB Postgres Advanced Server 15

Encrypted EDB Postgres Advanced Server 15 with new encryption keys

重要

ソースサーバーとターゲットサーバーは両方とも同じPostgresメジャーバージョンである必要があります。 pg_upgrade は、マイナーバージョン間のアップグレードのみをサポートしています。

概要#

暗号化を有効にするには

  1. システムのバックアップを実行します。

  2. ターゲットのPostgresバージョンをインストールします。

  3. TDEを有効にして新しいサーバーを初期化します。

  4. pg_upgrade を--copy-by-block オプションとともに使用して、TDEシステムにアップグレードします。

チュートリアル#