我可以在描述中使用数字来强制SQL文件的加载顺序吗?

时间:2012-08-31 16:35:34

标签: flyway

玩Flyway并且我有一个问题,对于初始版本(对于一个全新的空白数据库),我可以将SQL文件模块化为:

V0_1_0__01Initial_Version.sql
V0_1_0__02Setup_Countries.sql
V0_1_0__03Create_Default_Organisation.sql

依此类推,以便强制SQL文件的精确加载顺序?

文档中没有任何内容暗示我不能这样做,但是再一次,文档中没有任何内容暗示我可以这样做: - )

谢谢!

2 个答案:

答案 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现在是版本的一部分 - 有点像非常小的补丁级别。