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 io
flyway.baseline-on-migrate当迁移时发现目标schema非空,并且带有没有元数据的表时,是否自动执行基准迁移,默认false. flyway.baseline-version开始执行基准迁移时对现有的schema的版本打标签,默认值为1.
2. 数据库有 flyway_schema_history 表 配置
从当前记录 开始执行 V 版本,以前已经指定的V 记录,会经过 checksum来检验 以前的脚本 配置文件