【发布时间】:2020-04-05 00:36:06
【问题描述】:
之前,我们添加了:
V1__XX.sql、V2__YY.sql和V19_ZZ.sqlFlyway 应用的 sql 文件。然后我们引入了一个 Java 迁移类,命名为:
V20_JJ.java。现在,当我们添加
V21_NN.sql时,我们会得到Detected resolved migration not applied to database错误。
是否可以按名称将 java 和 sql 迁移全部排序?
(除非万不得已,否则我们不希望使用 ignore missing migrations 或 out of order 功能)
【问题讨论】:
-
据我了解,
V21_NN.sql不适用,不是吗?你能检查一下V20迁移是如何命名的吗?版本分隔符应类似于“__”。为什么使用“src/main/java/db.migration”而不是“src/main/java/db/migration”?