Flyway
Source:: https://documentation.red-gate.com/fd/quickstart-gradle-184127577.html
Схема наименование файлов миграций:
V1__name.sql
V
- типа миграции1
- её номер__
- разделитель.name
- название миграции где вместо пробелов следует использовать знак_
Gradle
Сами миграции должны лежать в папке src/main/resources/db/migration/
.
Задачи gradle:
flywayMigration
- применить миграцииflywayClean
- очистка БД от текущей схемы. Работает только при настройкеcleanDisabled = false
.