新機能¶
このリリースの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)CASCADEERH 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ステートメントからSUBPARTITIONScount句を削除しました。たとえば、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で使用できない場合は、必要な照合を作成する必要があります。