概念
liqiubase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或者回滚到一致的状态.它的目标是提供一种数据库类型无关的解决方案,...然后通过执行schema类型的文件来达到迁移.其主要的特点如下:
支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql Server, DB2等;
支持多开发者的协作维护...;
日志文件支持多种格式,如XML, YAML, JSON, SQL等;
支持多种运行方式,如命令行、Spring集成、Maven插件、Gradle插件等。...是主配置文件,用于加载日志文件或者是原有的系统数据库文件
<databaseChangeLog
xmlns="http://www.<em>liquibase</em>.org/xml/ns/dbchangelog...-- 外键、索引的<em>创建</em>语句会影响到本语句的执行,所以将其都放到另外的changeSet<em>中</em>单独去执行 -->
<append value=