ページの先頭行へ戻る
Enterprise Postgres 15 運用ガイド

1.7 データベースインスタンスのアップグレードに関する注意事項

FUJITSU Enterprise Postgres 9.4以降のデータベースインスタンスをpg_upgradeで10以降にアップグレードする場合、特定の手順に従う必要があります。

pg_upgradeを実行する前に、“template0”を除き、インスタンスのすべてのデータベースから次の拡張を削除してください。

上記の拡張を削除するために、以下のコマンドを使用します。

DROP EXTENSION 拡張名;

pg_upgradeの操作が完了したら、“template0”を除くすべてのデータベースを対象に、以下のコマンドを使用して必要に応じてこれらの拡張を再作成します。

CREATE EXTENSION 拡張名;

注意

  • pg_upgradeや“DROP EXTENSION”を実行する前に、pg_dumpでデータベースをバックアップすることを強く推奨します。

  • ユーザーテーブルに上記の拡張のデータタイプを使用してカラムが作成されていた場合、“DROP EXTENSION”はそのカラムも削除します。そのような場合、pg_upgradeではなく別のアップグレード方法を検討することが必要です。その場合、pg_dumpやpg_restoreの使用を検討してください。