Flyway не работает скрипты миграции - PullRequest
1 голос
/ 03 мая 2020

Я запускаю gradle flywayMigrate и получаю этот вывод, который не показывает никаких ошибок, хотя он не запускает мои скрипты миграции:


Database: jdbc:mysql://localhost:3306 (MySQL 8.0)
Successfully validated 1 migration (execution time 00:00.006s)
Current version of schema `userdb`: null
Schema `userdb` is up to date. No migration necessary.
:flywayMigrate (Thread[Daemon worker Thread 3,5,main]) completed. Took 1.025 secs.

моя конфигурация в gradle следующая:

flyway{
    url = 'jdbc:mysql://localhost:3306?&serverTimezone=UTC'
    user = 'root'
    password = 'password'
    schemas = ['userdb']
    locations = ['filesystem:src/main/resources/db/migration/']
}

и мои сценарии находятся в: F: ...... \ src \ main \ resources \ db \igration \ v1__Create_user_table. sql

create table USERS (
    ID int not null,
    NAME varchar(100) not null
);

не могу понять, почему это не проведение миграции. Однако он создал таблицу истории полета.

1 Ответ

1 голос
/ 03 мая 2020

Я понял, в чем проблема. Мне пришлось использовать заглавную букву «v» в моем имени сценария «v1__Create_user_table. sql». Потрясающая трата времени на отладку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...