Le schéma RH d'Oracle est ce qui se rapproche le plus d'une référence universelle dans le monde des bases de données.
Chaque DBA Oracle l'a vu.
Chaque consultant en migration l'utilise pour expliquer le déroulement du processus.
Ce qui le rend vraiment utile comme étude de cas, ce n'est pas sa taille — il s'agit de sept tables et de 107 employés.
Ce qui le rend utile, c'est qu'il contient, sous une forme minimale, les schémas exacts qui rendent les migrations d'Oracle vers PostgreSQL non triviales : séquences liées à des déclencheurs, procédures stockées, incompatibilités de types qui compilent proprement et échouent à l'exécution.
J'ai exécuté la migration complète en utilisant ora2pg 25.0 avec Oracle 19c comme source et PostgreSQL 18 comme cible.
Ce post couvre les cinq choses qui ont nécessité une intervention manuelle — et pourquoi chacune d'elles est beaucoup plus importante sur un schéma de production que sur une démo.
Continuer la lecture “ora2pg Migration Example: Oracle HR Schema to PostgreSQL”