玩Flyway并且我有一个问题,对于初始版本(对于一个全新的空白数据库),我可以将SQL文件模块化为:
V0_1_0__01Initial_Version.sql
V0_1_0__02Setup_Countries.sql
V0_1_0__03Create_Default_Organisation.sql
依此类推,以便强制SQL文件的精确加载顺序?
文档中没有任何内容暗示我不能这样做,但是再一次,文档中没有任何内容暗示我可以这样做: - )
谢谢!
答案 0 :(得分:1)
不,订购是通过版本号实现的。您必须将订购号移动到版本号中。
答案 1 :(得分:0)
亚历克斯所指的是什么,以及什么效果非常好,只是这样做:
V0_1_0_001__Initial_Version.sql
V0_1_0_002__Setup_Countries.sql
V0_1_0_003__Create_Default_Organisation.sql
正如您所看到的,001,002和003现在是版本的一部分 - 有点像非常小的补丁级别。