- 为什么使用它?
一个系统,开发人员多了,对系统数据库改变操作也就多了,为了防止冲突和脚本忘记提交,引入此管理工具。
全称:DB migration tools
- 目录

flyway执行时,默认读取的目录是classpath:/db/migration
- 文件命名规则 prefix: default: V (大写哦)
- version: 版本号,也可以使用大小版本组合的方式,小版本号用单_区分
- separator: 分隔符,双下划线__
- description: 描述(你懂得,必须要有意义)
- suffix: 后缀 default: .sql
- 环境准备
maven配置
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
application.yml配置
flyway:
enabled: true
在migration文件夹下加上文件,启动项目,就会看到脚本运行情况,运行成功后,数据库重schema_version表中会有一条运行记录