Missions/Réparer une migration de schéma jamais appliquée
Retour aux missions
data

Réparer une migration de schéma jamais appliquée

Diagnostiquer une erreur SQL réelle causée par un renommage de colonne appliqué au code mais jamais à la base, puis écrire la migration corrective

Commandes qui pourraient t’être utiles
python3

Rapport qui plante

Un développeur a renommé une colonne dans le code de reporting pour qu'elle soit plus claire — name est devenu full_name. Le déploiement s'est bien passé, mais personne n'a pensé à écrire la migration correspondante sur la base de données réelle. Le script de reporting plante en production depuis.

Ce terminal contient une vraie base SQLite (customers.db) et le script Python buggé (report.py), interrogeable et corrigeable en conditions réelles.