新機能

このリリースのEDB Postgres移行ポータルには、次の機能強化が追加されています。

  • ワークスペースページの新しいフィルターを使用すると、1つ以上のフィルターの組み合わせを選択して情報を絞り込むことができます。また、ユーザーエクスペリエンスを向上させるために、ユーザーインターフェイスに小さな変更が加えられました。

migration portal home page

新しい修復ハンドラー

Advance Serverの互換性比を改善するために、次の修復ハンドラーが追加されました。

  • ERH 2086- PARTITION BY HASH または PARTITION BY RANGE 構文を持つ PARTITIONED TABLE から STORE IN (テーブルスペース)句を削除します。

    例:

CREATE TABLE tab (
     a NUMBER,
     d DATE
) PARTITION BY RANGE (d) INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) STORE IN (tbs1);

なります:

CREATE TABLE tab (
     a NUMBER,
     d DATE
) PARTITION BY RANGE (d) INTERVAL (NUMTOYMINTERVAL(1,'MONTH'));

ナレッジベース

次の新しい知識ベースエントリが追加されました。回避策の詳細については、移行ポータルの Knowledge Base セクションを参照してください。

  • 複合トリガー:

    Oracleの複合トリガーは、バージョン12以降のAdvanced Serverでサポートされています。 Advanced Serverの以前のバージョンで機能させるには、いくつかの回避策が必要です。

  • 明示的なキャスト:

    Oracleは、渡された式または数値が CHARACTER 型の場合、暗黙的に CHARACTER データ型を NUMBER にキャストします。ただし、Advanced Serverでは、関連するデータ型に式を明示的にタイプキャストする必要があります。

  • XMLAGG関数:

    Oracleは XMLAGG 関数を使用して、列の複数の行の値を単一の行に連結します。ただし、Advanced Serverでは、 XMLAGG 関数の代わりに STRING_AGG 関数が使用されます。

  • サブクエリの更新:

    Oracleは、 UPDATE ステートメントで subquery をサポートします。ただし、Advanced Serverでは、 UPDATE ステートメントのサブクエリをサポートするために Common Table Expression が使用されます。