Springboot整合flyway管理数据库脚本
·
Flyway 是一个开源的数据库迁移工具。它强烈支持简单和约定而不是配置。
https://flywaydb.org/documentation/
引入flyway依赖
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
<version>5.2.4</version>
</dependency>
新增flyway配置项
spring:
flyway:
enabled: true
clean-disabled: true
locations: classpath:/sql
table: flyway_schema_history
baseline-on-migrate: true
schemas: xxx(项目中数据库名称)
validate-on-migrate: true
增加要执行的sql文件

启动springboot应用
查看数据库flyway_schema_history表数据,看到sql文件已成功执行。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)