Financer une fonctionnalité · pgloader en cours

Support Oracle pour pgloader v4

Financer la construction du support Oracle pour pgloader v4, publiée sous licence libre.

7 500 € sur 50 000 € 15 % 1 contributeur

Seuil de démarrage : 30 000 €. Il manque 22 500 € — en dessous, le développement ne commence pas.

Contribuer

pgloader n’a jamais su migrer depuis Oracle — ce manque est documenté depuis dix ans (voir les preuves sur la page des campagnes). Ceci finance sa construction, en partant de zéro, dans pgloader v4 : la réécriture en Clojure en cours, qui migre déjà depuis MySQL, MS SQL Server et SQLite via JDBC.

Où ça en est

Le montant collecté à ce jour est mon propre investissement — une mise de départ pour cadrer correctement le projet avant de demander à qui que ce soit d’autre de le soutenir. Les contributions à partir d’ici sont ce qui fait franchir le seuil et passe le projet en développement actif.

Ce qui est financé

  • Une nouvelle source Oracle pour pgloader v4, connectée via JDBC — la même approche déjà utilisée pour MySQL, MS SQL Server et SQLite
  • Traitement exact de NUMBER, CLOB, BLOB, TIMESTAMP WITH TIME ZONE
  • Support des tables partitionnées et des vues matérialisées
  • Migration du schéma : contraintes, index, séquences, commentaires
  • Suite de tests d’intégration contre Oracle 19c et 23ai
  • Documentation de migration Oracle vers PostgreSQL

Ce qui n’est pas financé

Le portage de PL/SQL vers PL/pgSQL. C’est un travail de nature différente, qui fera l’objet d’une campagne distincte s’il y a une demande.

Le seuil

En dessous du seuil de démarrage, le développement ne commence pas et les engagements ne sont pas appelés. Au-dessus, le travail démarre et le code est publié au fil de l’eau, sous la même licence que le reste de pgloader.

Atteindre la cible complète finance le périmètre entier. Entre le seuil et la cible, le périmètre est réduit dans l’ordre de la liste ci-dessus, et la liste de ce qui est effectivement livré est publiée avant le début du développement.

Code source
https://github.com/dimitri/pgloader
Licence
PostgreSQL License
Chiffres au
3 sept. 2026

Toutes les campagnes