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

[Bug] Migration não encontrada

Boa tarde Rodrigo,

Estou com problemas na geração da tabela médicos pela migration, apesar de seguir mesmo passos da aula:

  1. criação da pasta db.migrations em resourse
  2. criação do arquivo V1__create-table-medicos.sql
  3. adição da query de criação da tabela médicos
  4. criação do banco de dados vollmed_api
create table medicos
(
    id bigint not null auto_increment,
    nome varchar(100) not null,
    email varchar(100) not null unique,
    crm varchar(6) not null unique,
    especialidade varchar(100) not null,
    logradouro varchar(100) not null,
    bairro varchar(100) not null,
    cep varchar(9) not null,
    complemento varchar(100),
    numero varchar(20),
    uf char(2) not null,
    cidade varchar(100) not null,

    primary key(id)
);

Surgem essas mensagens durante execução do projeto spring-boot:

Schema history table `vollmed_api`.`flyway_schema_history` does not exist yet
Successfully validated 0 migrations (execution time 00:00.122s)
No migrations found. Are your locations set up correctly?
Creating Schema History table `vollmed_api`.`flyway_schema_history` ...
Current version of schema `vollmed_api`: << Empty Schema >> Schema `vollmed_api` is up to date. No migration necessary.

Olhando no banco de dados vollmed_api apenas essa tabela foi criada "flyway_schema_history". Rodei várias vezes novamente o projeto e a tabela de médicos não é criada.

Consegue por favor me ajudar?

4 respostas

Oi!

A pasta correta é: src/main/resources/db/migration.

Opa, foi nesse caminho mesmo que criei a migration.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

No seu está migrations (no plural). Mas deve ser migration

solução!

Era isso mesmo, ajustei aqui e agora funcionou. valeu, obrigado!