问题:

flyway 可以管理数据库升级记录

changelog 可以使用java编写,本文章采用  sql

**另外有个 liquibase 的也是干这个事情的 而且支持 json / yaml 等编写 changelog

 

解决:

pom.xml add plugin flyway-maven-plugin & config

 

src/resources/db/migration/V1__init.sql

 

然后执行

相当于执行了 V1__init.sql

 

在增加数据库升级脚本

src/resources/db/migration/V1.0.1__addt2.sql

 

再执行

升级数据库到 V1.0.1

 

 

*** 已经 migrate 的脚本不能再修改

 

参考:

https://flywaydb.org/getstarted/

 

发表评论

电子邮件地址不会被公开。