Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

problema com o flyway

As minhas migration deram problema lá no começo e eu acabei adicionando tudo direto pelo MySQL e deixei os comando salvos, aí agora na hora de testar eu adicionei tudo manualmente de novo com os comandos salvos, mas tá dando erro no flyway:

Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Found non-empty schema(s) `vollmed_api_test` but no schema history table. Use baseline() or set baselineOnMigrate to true to initialize the schema history table.
3 respostas

Oi Thiago!

Sugestão é você apagar e criar novamente o banco de testes (apenas o database) e deixar o Flyway executar as migrations nele.

Então, mas eu nao tenho nenhuma migration no meu projeto, eu criei todas as tabelas direto na command line do mysql. Minha tabela flyway_schema_history tá vazia. Aí seria pra eu deixar vazio o vollmed_api_testes, sem nenhuma tabela, e colocar as migrations das outras aulas?

solução!

Você pode então desabilitar o flyway no ambiente de testes:

spring.flyway.enabled=false