官方地址

配置
文件中除了配置数据库信息,还能对比如prefix、separator、suffix做定义,默认prefix是V(执行一遍,并且版本号唯一,如果有重复就会报错)或R(重复执行,不需要版本号),separator是双下划线__,suffix是.sql。

SQL 脚本文件默认位置是项目的源文件夹下的db/migration 目录。
SQL脚本文件必须遵循以下命名规则:V[_][description] 。版本号的数字间以下划线( )分隔开,版本号与描述间以连续的两个下划线(_ )分隔开。如V1_1_0__Update.sql 。
我们的版本号要从V2_1开始,接下去就是V2_2然后到V2_99再从V3_1。
表名参照驼峰命名规则
Create_表名
表名_Add_Column
表名_Drop_Column
表名_Modify_Column
Drop_表名

如果你的sql执行错误,需要先放置正确的sql语句
但是执行出现

错误解决
就需要执行下FlywayApp的main方法后重新启动项目

回退版本
如果你想返回执行以前的版本
需要用navicat打开schema_version表
将对应的版本,例如要返回版本3就需要把从版本3和以后所有的版本,都删除掉。
还有执行过的东西复原
![这里写图片描述]
2万+

被折叠的 条评论
为什么被折叠?



