新機能¶
このリリースのEDB Postgres移行ポータルには、次の機能強化が追加されています。
ユーザーエクスペリエンスを向上させるために、新しいUIが更新されました。
新しい修復ハンドラ
Advance Serverの互換性比を改善するために、次の修復ハンドラーが追加されました。
ERH 2077-
CREATE TABLEステートメントからUSING INDEX REVERSE句を削除します。たとえば、
CREATE TABLE TAB1(ID INT, CONSTRAINT PK_ID PRIMARY KEY(ID) USING INDEX REVERSE);はCREATE TABLE TAB1(ID INT, CONSTRAINT PK_ID PRIMARY KEY(ID));になりますERH 2078-パッケージ化されたパイプライン関数の
PIPELINED句をSETOF RECORDに変換します。たとえば、
CREATE OR REPLACE EDITIONABLE PACKAGE MSCH.MPKG IS FUNCTION m_fn(p_2 IN VARCHAR2) RETURN m_typ_tab_t PIPELINED;END;はCREATE OR REPLACE PACKAGE MSCH.MPKG IS FUNCTION m_fn(p_2 IN VARCHAR2) RETURN SETOF RECORD; END;になりますERH 2079-
GLOBAL PARTITIONEDインデックスをLOCALインデックスに変換します。
たとえば、
CREATE INDEX s1.i1 ON s1.t1 (a) GLOBAL PARTITION BY HASH (a) (PARTITION /"Q1/" , PARTITION /"Q2/");はCREATE INDEX s1.i1 ON s1.t1 (a) LOCAL (PARTITION /"Q1/" , PARTITION /"Q2/");になります
ナレッジベース
次の新しい知識ベースエントリが追加されました。回避策の詳細については、移行ポータルのナレッジベースのセクションを参照してください。
数値データ型のデフォルト値としての空の文字列:
Oracleでは、空の文字列( '')を
numericデータ型列のデフォルト値として使用できます。ただし、Advanced Serverは、numericデータ型の列のデフォルト値として空の文字列を許可しません。異なるデータ型引数を持つTO_DATE関数:
Oracleでは、最初のパラメーターを
to_date関数のdateデータ型として使用できます。ただし、Advanced Serverでは、両方のパラメーターはデータ型テキスト(i.e. to_date(text, text))である必要があります。異なるデータ型引数を持つROUND関数:
Oracleでは、両方のパラメーターは
ROUND関数のnumericデータ型です。ただし、Advanced Serverでは、最初のパラメーターは数値データ型で、2番目のパラメーターは整数データ型です。