Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 10 · Exercice de TD

Le prix corrigé dans V2

PostgreSQL et les migrations · niveau 2

Énoncé

Une collègue a corrigé le prix de Programmation Java dans V2__catalogue_initial.sql, sur la branche principale. Votre application refuse maintenant de démarrer (message du cours). Que faut-il faire, et que faut-il demander à la collègue ?

Corrigé

Revenir à la version d'origine de V2 (celle que toutes les bases ont appliquée), et écrire la correction dans une nouvelle migration :


update livre set prix = 34.00 where isbn = '9782956300014';

Toutes les bases, anciennes et neuves, passent alors par les mêmes étapes et arrivent au même état. repair aurait fait démarrer votre application, mais votre base aurait gardé l'ancien prix alors que son historique dirait le contraire. La règle est à rappeler à la collègue : une migration poussée sur la branche commune ne se modifie plus.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →