Salut, je charge le site

Lawing Tech

​

Aller au contenu
Lawing Tech

Veille technologique

Actualités

Ce qui compte en cybersécurité, cloud et télécoms, vidéosurveillance, logiciels, intelligence artificielle et numérique public, avec l'essentiel de la tech au Bénin et dans le monde. Chaque article s'appuie sur des sources publiques, citées en fin d'article.

Chargement des actualités

Retour aux actualités

pgrecon 0.7.3 : un outil open-source pour migrer Oracle vers PostgreSQL avec transparence et limites claires

DevCrafterAI LLC a rendu publique la version 0.7.3 de pgrecon, un outil open-source sous licence Apache-2.0 dédié à la migration d'Oracle vers PostgreSQL. Fonctionnant hors ligne, il applique 80 règles déterministes pour générer du DDL PostgreSQL natif tout en listant explicitement les éléments non convertibles dans un rapport de résidus. Les tests couvrent Oracle 9.2 à 23ai et PostgreSQL 16 à 17, avec un benchmark validant 423 statements sans rejet.

par Rédaction Lawing Tech (3 min de lecture)

clavier d'ordinateur
Vidéo : pgrecon: free, open-source Oracle to PostgreSQL migration reconnaissance (Tech Style, YouTube)

Un outil hors ligne qui isole les incompatibilités avant migration

pgrecon se distingue par son approche entièrement hors ligne : il ne se connecte jamais aux bases de données source (Oracle) ou cible (PostgreSQL), selon la source officielle de PostgreSQL. L'outil commence par un script SQLPlus en lecture seule, qui génère une extraction révisable des schémas Oracle. Cette extraction sert de base à un moteur de règles déterministe appliquant 80 critères couvrant les types de données, la sémantique de longueur (comme la conversion de VARCHAR2(30 CHAR) en varchar(30)), les partitions, les constructions PL/SQL, ou encore les performances. Le résultat est du DDL PostgreSQL natif pour les tables, contraintes, index, vues (y compris les hiérarchies CONNECT BY converties en WITH RECURSIVE), vues matérialisées, commentaires, permissions, déclencheurs simples et routines autonomes.

Un outil qui émet silencieusement une estimation approximative pour chaque cas complexe affichera toujours une liste de refus plus courte que celle de pgrecon.

écran d'ordinateur
Photo d'illustration : écran d'ordinateur (DemieK07, CC BY 4.0)

Un rapport de résidus pour anticiper le travail manuel

Contrairement à d'autres outils qui masquent les incompatibilités, pgrecon adopte une transparence radicale : tout élément non convertible fidèlement est listé dans un rapport de résidus, avec son nom et la raison du blocage, comme les vues utilisant JSON_TABLE (nécessitant une réécriture manuelle selon les différences entre PostgreSQL 17 et les versions antérieures), les déclencheurs composés (à restructurer en déclencheurs séparés), ou les colonnes utilisant des localisateurs de fichiers externes (sans équivalent direct dans PostgreSQL), selon un article technique sur dev.to. Ce rapport est conçu pour fournir une estimation précise du travail manuel à prévoir, évitant ainsi les surprises en cours de migration. Par exemple, les packages Oracle (comme Alexandria) ou les vues triant par XMLTYPE sont systématiquement exclus de la conversion automatique.

Des tests rigoureux pour garantir la fiabilité des conversions

La robustesse de pgrecon repose sur des tests automatisés poussés. Les pipelines CI vérifient l'extraction contre plusieurs versions d'Oracle (XE 11g, XE 21c, Free 23ai) et appliquent la sortie convertie sur PostgreSQL 16 et 17 (PostgreSQL 18 est mentionné comme testé mais sans précision sur son support officiel). Un fuzzer de schéma génère chaque nuit 40 schémas Oracle aléatoires pour s'assurer qu'aucun crash ou perte silencieuse ne survient, selon les détails techniques partagés par PostgreSQL. Le benchmark public, basé sur les schémas HR, OE et CO d'Oracle ainsi que sur des packages comme utPLSQL ou PLJSON, valide la conversion de 423 statements sans rejet à la version 0.7.3. Ces tests couvrent aussi les sémantiques de longueur (caractères vs octets) et les objets comme les séquences ou les déclencheurs DML simples.

Ce que cela change ici : une migration maîtrisée pour les entreprises et administrations

Pour les entreprises et administrations béninoises ou d'Afrique de l'Ouest utilisant des bases Oracle et souhaitant migrer vers PostgreSQL, pgrecon offre un cadre pour évaluer la faisabilité technique avant engagement. Son rapport de résidus permet d'identifier précisément les composants nécessitant une refonte manuelle, évitant ainsi des coûts cachés. Par exemple, une administration utilisant des vues hiérarchiques complexes (CONNECT BY) ou des déclencheurs autonomes pourrait estimer le temps et les ressources nécessaires pour les adapter. De même, les entreprises dépendantes de packages Oracle (comme ceux pour la gestion des logs) pourraient prioriser leur migration en fonction de leur criticité. L'outil, disponible via pip install pgrecon, se positionne comme un préliminaire indispensable pour les migrations critiques, où la compatibilité et la traçabilité des incompatibilités sont prioritaires.

Sources

  1. pgrecon : open-source Oracle to PostgreSQL migration assessment and schema conversionPostgreSQL, 22 octobre 2026
  2. A Residue Report Is a Priced Work List: What Honest Oracle-to-PostgreSQL Conversion Looks Likedev.to, 21 octobre 2026

Préparé par la veille de Lawing Tech à partir des sources citées. Notre charte éditoriale

Dernières publications

  1. PCSC Security et Davista.ai révolutionnent la gestion d’accès avec l’intelligence prédictive
  2. La CEDEAO accélère le déploiement d’ECOQMARK et renforce la certification des compétences en énergies renouvelables
  3. PHP publie des correctifs d'urgence pour deux failles critiques exploitées avant leur divulgation officielle
  4. Google Research valide un modèle d'IA pour évaluer l'âge gestationnel sans expert en échographie
  5. Hanwha Vision lance le SPS-A8016 : une caméra tout-en-un pour sécuriser les espaces intérieurs avec IA et audio
  6. Digital Africa investit dans ChipChip pour révolutionner l’agriculture numérique en Éthiopie
  7. PHP publie des correctifs d'urgence pour deux failles critiques RCE non détaillées le 21 octobre 2026
  8. i14 optimise son modèle Laplace 3B sur AWS Trainium2 avec PyTorch pour une attention linéaire ultra-efficace
  9. Amazon ECS Gateway : une solution clé en main pour simplifier l'ingress networking des conteneurs ECS
  10. Gallagher Security obtient l'approbation NPSA pour son clavier biométrique High Sec T30 : une référence en sécurité critique
  11. Stanbic Bank Ghana et RD Technologies testent les stablecoins pour les paiements transfrontaliers B2B vers l'Asie
  12. Le CERT-FR alerte sur des vulnérabilités critiques exploitées : de Windows à Danfoss, les systèmes sous surveillance
  13. TwelveLabs Pegasus 1.5 sur Amazon Bedrock : segmentation vidéo et traitement en temps réel désormais accessibles
  14. L’ARCEP Bénin publie la liste actualisée des équipements radioélectriques et terminaux agréés au 30 septembre 2026
  15. CÉDÉAO et AES : un accord-cadre de coopération en préparation après la réunion ministérielle de Dakar
  16. Attaque de drone contre le chimiquier Wine Trader : neuf marins béninois parmi les disparus en mer Noire
  17. SiteGuard Server Edition : une faille critique (CVE-2026-106931) exploitée pour prendre le contrôle des serveurs
  18. Le Conseil de Régulation rejette les présomptions d’irrégularités dans le Programme GBESSOKE : quelles conséquences pour les acteurs publics et privés ?
  19. Attaque en chaîne via ConnectWise Cloud Backup : comment des pirates ont exploité Microsoft 365
  20. Databricks généralise les transactions multi-énoncés sur son lakehouse : une révolution pour la cohérence des données
  21. La CMA britannique envisage un statut stratégique pour Microsoft dans les logiciels professionnels
  22. La GSMA révèle comment des réformes numériques pourraient connecter 1,13 million de Malgaches supplémentaires d’ici 2031
  23. Badlands Security rachète Cosmic Fischer : une consolidation des solutions de sécurité à New York
  24. L’ARMP exclut un PRMP de la commande publique pour cinq ans : les principes d’égalité et de transparence bafoués
  25. BlockStrap : une faille critique dans Magento et Adobe Commerce expose les serveurs à l'exécution de code arbitraire
  26. AWS utilise Amazon Bedrock AgentCore pour surveiller la qualité des agents IA en production et corriger les erreurs critiques
  27. GCB Bank PLC rejoint le CIPS pour accélérer les paiements en yuan entre le Ghana et la Chine
  28. Acteurs de menace exploitent une faille critique dans Collabora Online pour compromettre Nextcloud
  29. La CNIL lève l’injonction contre Google après mise en conformité sur cookies et publicités dans Gmail
  30. Lumana et Convergint unissent leurs forces pour une vidéosurveillance IA mondiale
  31. L’ARMP forme les acteurs publics au Référentiel d’audit technique des marchés publics au CREFCoP
  32. Palo Alto Networks alerte sur une faille critique CVE-2026-0322 exploitée dans des attaques ciblant ses pare-feux
  33. MTN lance un Hackathon 2026 pour accélérer l’IA, la fintech et le réseau AI-RAN en Afrique
  34. Airtel Gabon et ZTE lancent la première antenne Massive MIMO FDD+TDD en Afrique centrale
  35. Axis Communications lance AXIS OS 13 : cybersécurité renforcée et intégration pour les dispositifs réseau
  36. Le FGI-AC 2026 à N’Djamena : souveraineté numérique et innovation en Afrique centrale
  37. UTA0576 exploite trois failles zero-day dans Ivanti Connect Secure : accès root et vol d’identifiants en cours
  38. Amazon Bedrock et AWS lancent des agents IA capables de payer automatiquement des ressources web protégées
  39. HID Professional Services déploie les cartes Crescendo pour moderniser l’accès physique et préparer FIDO2
  40. BCEAO et BAD unissent leurs forces pour booster le financement du développement en Afrique de l’Ouest

Toutes les actualités