Le schéma CO (Customer Orders) d'Oracle est le remplacement moderne de l'ancien schéma OE.
Il est livré avec Oracle 19c, il est activement maintenu et il est construit de la manière dont la plupart des applications Oracle réelles sont construites aujourd'hui : colonnes IDENTITY au lieu de paires séquence-déclencheur, JSON stocké dans des colonnes BLOB, et vues qui utilisent des fonctions SQL spécifiques à Oracle.
J'ai exécuté la migration complète en utilisant ora2pg 25.0 avec Oracle 19c comme source et PostgreSQL 18 comme cible.
Cet article aborde les cinq problèmes qui ont nécessité une intervention manuelle — et pourquoi chacun d'eux apparaîtra dans presque tous les schémas de production que vous migrerez.
Ceci est le troisième article de la série.
Le schéma RH post modèles de déclenchement de séquence couverts, %TYPE paramètres, et le bug de ré-application de la FK.
Le Schéma de publication du SH tables partitionnées couvertes, index bitmap et vues matérialisées.
CO introduit trois nouvelles catégories de problèmes qui n'existent dans aucun des deux.
Continuer la lecture “Oracle to Postgres Migration: CO Schema Issues and Fixes”