新機能

このリリースのEDB PostgresMigration Portalには、次の機能が追加されています。

  • ユーザーエクスペリエンスを向上させるために、新しいユーザーインターフェイスに小さな変更が加えられています。
  • このリリースでは、古いユーザーインターフェースは利用できなくなります。

新しいRepair Handlers

Advance Serverの互換性を向上させるために、以下の修復ハンドラが追加されました。

  • ERH 2065:ソースDDLからNO INMEMORY句を削除しました。

    たとえば、「 CREATE TABLE tab(a INTEGER) NO INMEMORY ; CREATE TABLE tab(a INTEGER);

  • ERH:2066: CREATE TABLEステートメントのPRIMARY KEY CONSTRAINT句からRELYを削除しました。

    たとえば、 CREATE TABLE t(a INT, CONSTRAINT c PRIMARY KEY(a) RELY) ;なるCREATE TABLE t(a INT, CONSTRAINT c PRIMARY KEY(a));

  • ERH 2067: ALTER TABLE ADD FOREIGN KEY statement.のREFERENCES句からRELYを削除しましたALTER TABLE ADD FOREIGN KEY statement.

    たとえば、 ALTER TABLE t2 ADD CONSTRAINT c FOREIGN KEY (b) REFERENCES t1(a) RELY ENABLE NOVALIDATE; ALTER TABLE t2 ADD CONSTRAINT c FOREIGN KEY (b) REFERENCES t1(a);

  • ERH 2068: MODIFYキーワードをALTERキーワードに置き換え、属性名とその意図する新しいデータ型の間に単語TYPEを挿入します。

    例えば、 ALTER TYPE t MODIFY ATTRIBUTE p VARCHAR2(4) CASCADEはALTER TYPE t ALTER ATTRIBUTE p TYPE VARCHAR2(4)CASCADE

  • ERH 2070: CREATE TABLEステートメントの自動分割のINTERVAL句を削除しました。

    例えば、 CREATE TABLE tab (a NUMBER, d DATE) PARTITION BY RANGE (d) INTERVAL (NUMTOYMINTERVAL(1,'MONTH'))は、 CREATE TABLE tab (a NUMBER, d DATE) PARTITION BY RANGE (d)

  • ERH 2071: CREATE TABLEステートメントからSUBPARTITIONS count句を削除しました。

    たとえば、DDL CREATE TABLE t(a NUMBER, b VARCHAR2(4)) PARTITION BY LIST(b) SUBPARTITION BY HASH(a) SUBPARTITIONS 64 (PARTITION PART_AA ...は、 CREATE TABLE t(a NUMBER, b VARCHAR2(4)) PARTITION BY LIST(b) SUBPARTITION BY HASH(a) (PARTITION PART_AA ...

  • ERH 2072:テーブルとビューのソースDDLから`DEFAULT COLLATION句を削除しました。

    例えば、 CREATE TABLE A(B VARCHAR2(40) COLLATE USING_NLS_COMP) DEFAULT COLLATION USING_NLS_COMP; CREATE TABLE A(B VARCHAR2(40) COLLATE USING_NLS_COMP);への変更CREATE TABLE A(B VARCHAR2(40) COLLATE USING_NLS_COMP);

知識ベース

次の新しいナレッジベースエントリが追加されました。回避策の詳細については、 Migration Portal Knowledge Baseセクションを参照してください。

  • テーブルカラムの照合Oracleから抽出された.sqlスクリプトのカラムにCOLLATE句が含まれていて、指定された照合がAdvanced Serverで使用できない場合は、必要な照合を作成する必要があります。