Backend21 avr. 2026 • 7 min de lecture
Migrations TypeORM sans stress en production
synchronize: true en prod, c'est jouer à la roulette russe. Les migrations TypeORM bien écrites, c'est une assurance-vie. Voici les règles qui m'ont sauvé plusieurs fois.
01Toujours en deux étapes
Règle n°1 : une migration qui casse la compatibilité se déploie en deux fois. D'abord ajouter la nouvelle colonne (nullable ou avec défaut), déployer le code qui écrit dedans, puis supprimer l'ancienne dans une migration suivante. Le rollback reste possible à tout moment.
02Tester sur des données réelles
Une migration testée sur un dataset vide ne teste rien. On restaure un dump de prod anonymisé dans le CI et on y joue les migrations avant chaque déploiement. Les locks et les timeouts apparaissent seulement avec du volume.
#TypeORM#PostgreSQL#Migrations#DevOps
Une question sur cet article ?
Me contacter ↗
