如何编写Flyway可重复的基于java的迁移?

时间:2017-04-20 01:40:23

标签: java flyway

我正在使用Flyway尝试使用我自己的类名来编写可重复的基于Java的迁移。即不遵循R__类名称模式。我的工作场所有一个检查样式策略,不允许在类名中使用下划线。

flyway文档声明我可以通过实现MigrationInfoProvider来更好地控制我的类名。如果我实现这个接口,Flyway认为我正在进行版本化迁移,我想进行可重复迁移。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

实现MigrationInfoProvider时,getVersion()需要返回null。

@Override
public MigrationVersion getVersion() {
    //will act as a repeatable migration
    return null;

}