Tentei executar uma Flyway migration que não foi bem-sucedida porque o código SQL estava errado. O arquivo 'corrompeu' e precisou ser ajustado. Uma forma que funcinou foi criar e executar um novo arquivo FlywayRepair.java com o seguinte código:
package med.vol.api.controller;
import org.flywaydb.core.Flyway;
public class FlywayRepair { public static void main(String[] args) { Flyway flyway = Flyway.configure() .dataSource("jdbc:mysql://localhost/vollmed_api", "seu_usuario", "sua_senha") .load();
flyway.repair(); // Executa o reparo do histórico de migração
System.out.println("Flyway repair executado com sucesso!");
}
}
Fica sugestão para quem estiver com o mesmo problema. Abs