新機能

このリリースのEDB Postgresマイグレーションポータルには、次の機能が追加されています。

  • スキーマの抽出中に依存オブジェクトの抽出を選択できるようになりました。他のスキーマの依存オブジェクトも抽出され、評価結果の改善に役立ちます。
  • 新しいユーザーは、Migration Portalの使用を開始するときのエクスペリエンスが改善されます。
  • Advanced Serverはテーブルとインデックスの同じ名前をサポートしていないため、より良い評価結果のためにプロジェクトを作成する際に、インデックスプレフィックス「idx」を追加することを選択できるようになりました。
  • 評価レポートには、選択したスキーマのDDLに適用された個別の修復ハンドラーの数が表示されます。
個別のリペアハンドラー数

適用されるリペアハンドラーの数

  • [ワークスペース]ページでシステム修復および手動修復されたオブジェクトをフィルターできるようになりました。
手動で修復されたオブジェクト

手動で修復されたオブジェクト

注 :

このリリース以降、Migration Portalは最新のEDB DDL Extractorによって抽出されたDDLのみを受け入れます。

新しい修復ハンドラー

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

  • ERH 2073-テーブルのソースDDLからCONSTRAINT constraint_name NOT NULL DISABLE句を削除します。

    たとえば、 CREATE TABLE TEST (COL1 VARCHAR2(40) CONSTRAINT TEST_COL1_NN NOT NULL DISABLE) ; CREATE TABLE TEST (COL1 VARCHAR2(40));

  • ERH 2074-テーブルのソースDDLからNOT NULL DISABLE句を削除します。

    たとえば、 CREATE TABLE TEST(COL1 VARCHAR2(40) NOT NULL DISABLE ) ; CREATE TABLE TEST (COL1 VARCHAR2(40))ます。

  • ERH 2075- CONSTRAINT constraint_name CHECK|UNIQUE|PRIMARY KEY parameters DISABLE句をテーブルのソースDDLから削除します。

たとえば、 CREATE TABLE TEST(DATE_COL1 DATE, CONSTRAINT TEST_DATE_COL1_CHK CHECK (DATE_COL1 > '01-JAN-2018') DISABLE) ; CREATE TABLE TEST (DATE_COL1 DATE);
  • ERH 2076-テーブルのソースDDLからCHECK|UNIQUE|PRIMARY KEY parameters DISABLE句を削除します。

    たとえば、 CREATE TABLE TEST (ID VARCHAR2(40), PRIMARY KEY (ID) DISABLE) ; CREATE TABLE TEST (ID VARCHAR2(40));

知識ベース

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

  • インデックス定義内のNVL関数

高度なサーバーでは、 DATE Oracleのデータ型が変換されtimestamp without time zoneの互換性のためのデータ型。ただし、Advanced Server v10では、 nvl()関数は引数にtimestamp without time zoneデータnvl()ないtimestamp without time zoneサポートしていません。 Advanced Server v10のnvl()関数の入力引数として、次のデータ型がサポートされています。

character varying

Numeric

Date

timestamp with time zone

インデックス定義内のnvl()関数の入力値として使用される他のデータ型は、エラーを返します。