Java 飞道版本
我对版本化迁移有疑问 我想创建这样的模板文件 V201709181750\u创建用户。sql-这是一个很长的数字吗 还有一个问题 FlyWay推出了这样的脚本Java 飞道版本,java,flyway,Java,Flyway,我对版本化迁移有疑问 我想创建这样的模板文件 V201709181750\u创建用户。sql-这是一个很长的数字吗 还有一个问题 FlyWay推出了这样的脚本 V201709181500\u创建用户\u 1.sql V201709181800\u创建用户\u 2.sql 然后我提交文件V201709181600\u创建用户\u 3.sql 当文件位于中间时,不会成为最新版本。FlyWay在这种情况下将如何运行?每次迁移的版本号存储在数据库的SCHEMA\u version表中。字段版本以长度
- V201709181500\u创建用户\u 1.sql
- V201709181800\u创建用户\u 2.sql
当文件位于中间时,不会成为最新版本。FlyWay在这种情况下将如何运行?每次迁移的版本号存储在数据库的SCHEMA\u version表中。字段版本以长度50声明。(SqlServer中的nvarchar(50))。 我假设50个符号是版本字符串的限制 顺便说一句,我试过1.11.201709181750201709181750201709181750.020作为版本,效果很好 第二个问题: 默认情况下,如果Flyway发现顺序错误的迁移,将无法应用迁移,并显示以下消息: 验证失败:检测到已解析的迁移未应用于数据库 但是,可以通过覆盖配置标志来更改此行为。请参见命令行运行程序的详细信息: 对如果缺少任何版本,“outOfOrder”属性可以忽略。然而,当缺少迁移将应用于DB时,相应迁移的状态考虑为OutOfOrm。