1
resposta

Versão do Flyway

Estou tomando um erro do flyway, mas acredito que a versão do meu MySql não seja um impeditivo, poderia me ajudar ? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Marcos! Tudo bem?

O Flyway está com dificuldade para determinar o schema para a tabela de histórico de schema. Isso aparece quando o Flyway não consegue encontrar ou acessar o schema padrão no banco de dados.

Para lidar com isso, você pode:

  • Definir o schema padrão: definir o schema padrão no arquivo de configuração application.properties ou application.yml do seu projeto Spring Boot. Adicione a seguinte linha:
spring.flyway.default-schema=nome_do_seu_schema

Lembre de substituir o nome_do_seu_schema pelo nome do schema que você está utilizando no MySQL.

  • Verificar a conexão com o banco de dados: é importante ter as configurações de conexão com o banco de dados certas no seu application.properties ou application.yml. Exemplo:
spring.datasource.url=jdbc:mysql://localhost:3306/nome_do_seu_banco
spring.datasource.username=seu_usuario
spring.datasource.password=sua_senha
  • Criar o schema manualmente: se o schema não existir, você pode criar manualmente no MySQL. Deste modo:
CREATE SCHEMA nome_do_seu_schema;

Se a dúvida persistir, estamos disponíveis.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.