, changelog的文件路径唯一标识组合而成
changelog在执行时不是按照id的顺序,而是按照changSet在changlog中出现的顺序
在执行changelog时 ,Liquibase会在数据库中新建...(migration) 工具,也就是在部署应用的时候,执行数据库脚本的应用,支持SQL和Java两种类型的脚本,可以将这些脚本打包到应用程序中,在应用程序启动时,由flyway来管理这些脚本的执行,这些脚本在...flyway中叫作migration
没有使用flyway时部署应用的流程:
开发人员将程序应用打包,按顺序汇总并整理数据库升级脚本
DBA拿到数据库升级脚本检查,备份,执行,以完成数据库升级
应用部署人员拿到应用部署包...,备份,替换,完成应用程序升级
引入flyway时部署应用的流程:
开发人员将程序打包
应用部署人员拿到应用部署包,备份,替换,完成应用程序升级.期间flyway自动执行升级,备份脚本
flyway的核心...flyway配置
属性名 默认值 描述
baseline-description / 对执行迁移时基准版本的描述
baseline-on-migrate false 当迁移发现目标schema非空,而且带有没有元数据的表时