Спасибо зыро. Если бы вы могли помочь манекену? Как код будет адаптирован для нескольких источников данных?
аюсь использовать Flyway для запуска миграций для моего приложения Grails 3.2.8. В соответствии сhttps://flywaydb.org/documentation/plugins/grails нужно просто добавить зависимость в build.gradle:
dependencies {
compile "org.flywaydb:flyway-core:4.1.2"
}
Поскольку я хочу, чтобы Flyway генерировал мою схему, я также отредактировал application.yml, чтобы не генерировать объект домена. Если у меня нет этого параметра, Grails будет генерировать мои таблицы, а не Flyway.
environments:
development:
dataSource:
dbCreate: none
Я также добавил файл миграции в:
grails-app
conf
db
migration
V1__create_tables.sql
Я тоже здесь читаю (https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html) что некоторые дополнительные настройки могут быть сделаны, поэтому я добавил это в application.yml:
flyway:
enabled: true
locations: classpath:grails-app/conf/db/migration
sql-migration-prefix: V
sql-migration-suffix: .sql
Я также пытался без каких-либо из моих добавленных конфигураций. Кажется, я что-то упустил?