Для более свежих пользователей, которые используют Начальную загрузку Spring +2.1 и поскольку @mota прокомментировал в ответ @user3707816, можно использовать пружина flyway.enabled=false в application.properties и затем создать новый экземпляр вручную:
Flyway.configure().dataSource(dataSource)
.baselineOnMigrate(true)
.schemas(PG_DATABASE_SCHEMA)//optional, by default is public
.load().migrate();
Все миграции SQL запустятся, после В спящем режиме, составляет все таблицы.
Начальная загрузка Spring 2.2.2, Миграционный маршрут 6.0.8
Для отключения начальной загрузки для Миграционного маршрута, вставляют в resources/application.properties:
spring.flyway.enabled=false
Создают отдельную конфигурацию для Миграционного маршрута, чтобы заставить его загрузиться, когда В спящем режиме, готово:
@Configuration
public class FlywayConfiguration {
@Autowired
public FlywayConfiguration(DataSource dataSource) {
Flyway.configure().baselineOnMigrate(true).dataSource(dataSource).load().migrate();
}
}
Запускают Ваши сценарии миграции с версии 2:
resources/db.migration/V2__fill-tables.sql
V1 используется в качестве базовой линии, файл V1 будет проигнорирован.