数据库版本管理工具-flyway
本文将介绍flyway在maven,springframework环境下的使用
pom.xml配置文件配置
org.flywaydb
flyway-core
4.2.0
spring配置文件配置
参考:
在resource 的/db/migration文件夹下创建sql文件
在/db/migration文件夹下创建sql文件,比如:V1_0_1__初始化.sql,V1_0_2__修改表.sql等,其中sql脚本文件需要按照一定的规则来命名,能够让flyway检测并执行。
在maven,Spring Boot环境下的使用
pom.xml配置文件配置
org.flywaydb
flyway-core
5.0.7
在application.yml配置文件
flyway:
enabled: true
baseline-on-migrate: true
参考:
总结,数据库版本管理工具-flyway很好的解决了数据库变更,字段的增减以及需要维护多个不同数据库的问题。