OracleのUDT(ユーザー定義型)は、PL/SQLで記述されたメンバー関数をUDT内に直接組み込むことができます。一方、PostgreSQLでは、現時点(原文執筆時点)ではUDT内でのメンバー関数の定義は許可されていません。本稿では、これらの違いを詳しく掘り下げ、スムーズな移行のためのガイダンスを提供し、データモデルの整合性が移行プロセス全体を通して維持されるように支援します。また、Oracleの複雑なメンバー型関数を、多重ネストされたUDTからPostgreSQLに変換する詳細についても解説します。
aws.amazon.com
Extract and migrate data from nested tables with user-defined nested types from Oracle to PostgreSQL
