我正在使用Flyway尝试使用我自己的类名来编写可重复的基于Java的迁移。即不遵循R__类名称模式。我的工作场所有一个检查样式策略,不允许在类名中使用下划线。
flyway文档声明我可以通过实现MigrationInfoProvider来更好地控制我的类名。如果我实现这个接口,Flyway认为我正在进行版本化迁移,我想进行可重复迁移。
有什么建议吗?
答案 0 :(得分:0)
实现MigrationInfoProvider时,getVersion()需要返回null。
@Override
public MigrationVersion getVersion() {
//will act as a repeatable migration
return null;
}