新機能¶
このリリースのEDB Postgres移行ポータルには、次の機能強化が追加されています。
ワークスペースページの新しいフィルターを使用すると、1つ以上のフィルターの組み合わせを選択して情報を絞り込むことができます。また、ユーザーエクスペリエンスを向上させるために、ユーザーインターフェイスに小さな変更が加えられました。
新しい修復ハンドラー
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が使用されます。
