J'ai une exception Flyway:
FlywayException: Detected failed migration to version 1.0
J'ai cherché sur la documentation et les forums mais je n'ai pas trouvé ce que signifie cette exception. S'il vous plaît, quelqu'un peut me dire quelles peuvent être les raisons de ces exceptions! Merci
"FlywayException: la migration a échoué vers la version 1.0"
cela signifie que vous avez exécuté la migration avant et qu'il a échoué à 1.0 pour une raison quelconque. Vous devez identifier pourquoi la migration précédente a échoué à 1.0 et la résoudre si vous ne l'avez pas déjà fait. Une fois résolu, vous devez exécuter flyway repair
pour dire à flyway que tout ce qui a échoué est désormais hors de portée.
Exécutez ensuite flyway migrate
encore. S'il échoue à nouveau, vous êtes de retour à l'étape 1. Bonne chance avec la migration.
Make
select * from your_database_name.flyway_schema_history
vous obtiendrez quelque chose comme ceci:
Requête vers la table flyway_schema_history
Recherchez ensuite l'entrée qui correspond à la migration qui échoue et supprimez-la, cela devrait fonctionner.