4.1flyway如何实现数据库的版本控制?
1.概述
git负责代码的迭代更新,flyway负责数据库的迭代更新
2.怎么使用flyway?
2.1添加依赖
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
2.2在application.yml中添加配置
spring:
flyway:
url: jdbc:mysql://127.0.0.1:3306/db
schemas: db
user: root
password: 123456
4.2flyway的文件命名要求?
在resources目录下添加db.migration目录,下添加.sql文件,命名格式如下:
V+版本号(版本号的数字间以".“或”_"分隔开)+双下划线(用来分隔版本号和描述)+文件描述+后缀名