4
respostas

[Dúvida] meu intelij roda a aplicação e para

meu intelij roda a aplicação e para. Como faço para voltar para ficar rodando sempre? Eu tinha colocado o nome errado do V2 do migration exclui e adicionei novamente depois de ja ter feito o V3... Pode ser isso ?

4 respostas

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2023-02-05T15:25:25.633-03:00 ERROR 3976 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Validate failed: Migrations have failed validation Migration description mismatch for migration version 2 -> Applied to database : alter-table-medicos-add-column-telefone -> Resolved locally : alter-table-professores-add-column-telefone Either revert the changes to the migration, or run repair to update the schema history.

eu coloquei o nome diferente pois estou fazendo um de professores e alunos, então acabei esquecendo e colocando como medicos, ai apaguei e coloquei: alter-table-professores-add-column-telefone, porem agora esta dando esse erro. O que posso fazer?

Oi!

Como acabou bagunçando o banco de dados em relação às migrations, o jeito é apagar o banco e recriar:

drop database vollmed_api;
create database vollmed_api;

bom dia ! Eu aplico esse código diretamente no terminal ?

Sim, entra no MySQL e roda os comandos.