Postgres impose NOT NULL sur Users.LastName, MongoDB n'impose rien. L'utilisateur test@email.be a un nom nul, et faisait donc échouer le SaveChanges de toute l'étape — donc annuler la transaction entière et la migration avec. Trouvé au premier run réel sur la préprod. Un dry run ne pouvait pas le voir : il n'écrit rien, donc aucune contrainte n'est évaluée. C'est la limite à retenir de dryRun, et la raison de commencer par la plus petite instance. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Migrations
Invite de commande
Ouvrir un invite de commande dans le répertoire de la solution
Supprimer la dernière migration
A faire uniquement si elle n'a pas encore été appliquée à la base de données
dotnet ef migrations remove
Ajouter une migration
dotnet ef migrations add
Mise à jour de la base de données
dotnet ef database update