文档:使用Flyway管理数据库更新.note
链接:http://note.youdao.com/noteshare?id=d7ef6102042f58b9e2e01d9aff5d842e&sub=1677AD75832D440BA5BE61DEA45F52D9
昨天听说了flyway,今天试了一下,整理笔记备忘。
一、项目环境简介
1、基于Spring Boot 2.2.5.RELEASE
2、使用Spring Boot集成的flyway,不使用单独的maven插件
二、集成步骤
1、pom.xml中添加依赖
org.flywaydb
flyway-core
2、创建工作目录
3、添加flyway配置
4、使用示例
4.1 假设在开发库中增加了一个表,并且有初始化数据,使用navicat瘵新增表的结构及数据导出,命名为V2.1.1__role_copy1.sql,拷贝到db/migration目录下
4.2 启动项目,会自动执行V2.1.1__role_copy1.sq