我在Java Spring启动项目中使用Flyway-core 5.1.4版本。 我知道如果我更改R_ migraion中的某些内容,我将在flyway_schema_history表中获得带有新校验和的新记录。但是,我在flyway_schema_history表的末尾随机应用了可重复的迁移,而无需进行R-迁移的任何更改,即使没有添加任何V_迁移,也无需重新编译或重新部署项目。 这怎么可能 ? 在我看来,我的R迁移版本过旧,有点像覆盖。
答案 0 :(得分:0)
您是否在每次运行时都看到可重复迁移更改的校验和?您应该这样做,因为这是重新运行它的触发因素。如果发生这种情况,则表明正在更改文件,也许只是空格,但这已足够。