-- SQL 执行性能分析,开发环境使用,线上不推荐。...,flyway
Liquibase
Liquibase基本概念
Liquibase是一个用于跟踪,管理和应用数据库变化的数据重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改...在执行changelog时 ,Liquibase会在数据库中新建2张表,写执行记录:databasechangelog - changelog的执行日志和databasechangeloglock -...[ mvn liquibase:generateChangeLog ] 命令,就是生成changelog.xml文件
liquibase:update
执行changeLog中的变更
mnv liquibase...,表名默认为:schema_version:
然后 ,flyway根据表中的记录决定是否执行应用程序包中提供的migration:
最后,将执行结果写入schema_version中并校验执行结果