【问题标题】:How do I write a Flyway repeatable java-based migration?如何编写 Flyway 可重复的基于 Java 的迁移?
【发布时间】:2017-09-16 10:51:49
【问题描述】:

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

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

有什么建议吗?

【问题讨论】:

  • 查看How to Ask 页面以获得澄清此问题的帮助。

标签: java flyway


【解决方案1】:

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

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

}

【讨论】:

    猜你喜欢
    • 2016-02-05
    • 2017-11-26
    • 2016-04-27
    • 2017-08-13
    • 2020-11-15
    • 2017-02-07
    • 2018-01-22
    • 2015-01-02
    • 2020-05-13
    相关资源
    最近更新 更多