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 は、マイナーバージョン間のアップグレードのみをサポートしています。
概要#
暗号化を有効にするには
システムのバックアップを実行します。
ターゲットのPostgresバージョンをインストールします。
TDEを有効にして新しいサーバーを初期化します。
pg_upgradeを--copy-by-blockオプションとともに使用して、TDEシステムにアップグレードします。