添加脚本
依次使用V2__XXX.sql,V3__XXX.sql,以此类推,脚本中使用正常的SQL语句即可,没有任何学习负担。V1已经被flyway初始化占用了
sql脚本的命名规范
V+版本号(版本号的数字间以"."或"_"分隔开)+双下划线(用来分隔版本号和描述)+文件描述+后缀名,例如:V2017.9.30__Update.sql。
错误解决
出现错误的解决方法:
1. 如果你的SQL脚本运行失败,到schema_version表中删除version版本相同的记录,
2. 比如我故意写一个错误的SQL语句到V2__demo2.sql,运行mvn compile(运行Application)。
可以看到有一条的success列为false。
那么删除这一条,并把脚本改为正确。
如果部分成功了,要手动rollback,修改SQL脚本正确后再次mvn compile(运行Application)。