flyway版本号_flyway数据脚本版本控制

本文详细介绍了在使用Flyway进行数据库迁移时如何配置关键参数,包括如何设置baseline-on-migrate来自动执行基准迁移,以及如何利用flyway_schema_history表记录迁移历史。适合于需要理解和配置Flyway的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数据库没有 flyway_schema_history 表   配置文件设置

baseline-on-migrate: true :当迁移的时候 没有 flyway_schema_history 表 时,会创建flyway_schema_history 并且默认从 V1开始执行 如果设置 flyway.baseline-version 则从该值的版本 开始执行

flyway.baseline-version开始执行基准迁移时对现有的schema的版本打标签,默认值为1.

会创建 flyway_schema_history

flyway.baseline-on-migrate当迁移时发现目标schema非空,而且带有没有元数据的表时,是否自动执行基准迁移,默认false.

flyway.baseline-version开始执行基准迁移时对现有的schema的版本打标签,默认值为1.

2. 数据库有  flyway_schema_history 表

从当前记录 开始执行 V 版本,之前已经指定的V 记录,会通过 checksum来检验 之前的脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值