新機能¶
このリリースの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関数
高度なサーバーでは、
DATEOracleのデータ型が変換され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()関数の入力値として使用される他のデータ型は、エラーを返します。

