What’s New¶
The following enhancements are added to the EDB Postgres Migration Portal for this release:
With the new filters on the workspace page, you can select one or more filter combinations to refine the information. Also, minor changes have been made to the user interface for a better user experience.
New Repair Handler
The following repair handler is added to improve the Advance Server compatibility ratio:
ERH 2086 - Removes
STORE IN(tablespace) clause fromPARTITIONED TABLEhavingPARTITION BY HASHorPARTITION BY RANGEsyntax.For example:
CREATE TABLE tab (
a NUMBER,
d DATE
) PARTITION BY RANGE (d) INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) STORE IN (tbs1);
will become:
CREATE TABLE tab (
a NUMBER,
d DATE
) PARTITION BY RANGE (d) INTERVAL (NUMTOYMINTERVAL(1,'MONTH'));
Knowledge Base
The following new knowledge base entries are added; refer to the Knowledge Base section on the Migration Portal for workaround details.
Compound Triggers:
Oracle’s compound triggers are supported in Advanced Server from version 12 onwards. To make it work on earlier versions of Advanced Server, some workaround is required.
Explicit Casting:
Oracle implicitly casts
CHARACTERdata type toNUMBERwhen an expression or a numeric value passed is of typeCHARACTER. However, in Advanced Server, you must explicitly typecast the expression to a relevant data type.XMLAGG function:
Oracle uses the
XMLAGGfunction to concatenate multiple row values of a column into a single row. However, in Advanced Server, theSTRING_AGGfunction is used instead of theXMLAGGfunction.Update Subquery:
Oracle supports
subqueryin theUPDATEstatement. However, in Advanced Server,Common Table Expressionis used to support subquery in theUPDATEstatement.
