Ce qui est vérifiable
Références
Le travail public se vérifie sans me demander la permission. Le travail sous contrat est couvert par la confidentialité — les références se donnent en entretien.
Une plaquette de références se fabrique. Un commit dans le cœur de PostgreSQL, non. Cette page privilégie donc ce que vous pouvez vérifier vous-même, sans m’écrire.
cœur de PostgreSQL
Deux fonctionnalités du cœur
J’ai contribué
CREATE EXTENSIONet les Event Triggers au cœur de PostgreSQL. Ce code tourne dans toutes les installations de PostgreSQL, partout, depuis les versions 9.1 et 9.3.outils
Trois outils en production
pgloader est le standard de fait pour migrer vers PostgreSQL. pgcopydb et pg_auto_failover sont exploités par des équipes qui n’ont jamais eu à me parler. Le code, les tickets et les discussions sont publics.
migrations
Des migrations réellement livrées
pgloader migre des bases entières depuis MySQL, SQLite et MS SQL Server. Les retours ci-dessous viennent de ses utilisateurs, publiés sur pgloader.io.
écrit
The Art of PostgreSQL
52 chapitres sur l’écriture de SQL pour les développeurs, et vingt ans d’écriture technique sur tapoueh.org. C’est le support de l’Immersion, et vous pouvez le juger avant d’acheter quoi que ce soit.
Ce que disent les utilisateurs
We were able to migrate our main database from MySQL to Postgres, moving hundreds of tables used by our complex Django project. Dimitri implemented a new feature for us quickly and smoothly.
— Andrea Crotti, Iwoca
Fusionbox used pgloader on a project for a large government agency. We needed to migrate a large set of data from an existing SQL Server cluster to a new PostgreSQL solution. pgloader greatly reduced the time required to accomplish this complex migration.
It made our migration from MySQL to PostgreSQL really easy (~1Tb) — almost too easy: I just ran the one-liner and waited for 48 hours. Nothing to change in the app, thanks to Hibernate.
Comme publié dans le livre blanc 2018 de pgloader, ou, pour CommaFeed, dans leur propre tweet.
migration · Redpill Linpro
- Situation
- Un client de Redpill Linpro leur a demandé le moyen le plus efficace de migrer de Microsoft SQL Server vers PostgreSQL.
- Diagnostic
- Aucun connecteur source de pgloader ne couvrait encore MS SQL Server à l'époque — le chemin le plus rapide pour ce client n'existait pas.
- Résultat
- Redpill Linpro a sponsorisé le connecteur. Il est sorti en open source, et profite donc aujourd'hui à tous les utilisateurs de pgloader, pas seulement au client qui en avait eu besoin le premier.