liquibase是针对开发过程中数据库表或者字段变更而进行版本控制的工具。(函数和存储过程未使用过)。
1.
开发人员A被分配一个功能模块后,创建表teacher,有三个字段id,name,stu_no。模块完成后,根据需求,teacher表会新增,删除某些字段,甚至删除teacher表。如果当前项目只有开人员A,则数据库变更记录还算清晰,然而现实开发过程,有多名发开协同工作,同时对数据库进行DDL,DML操作。借助liquibase后,则可以对数据库中每张表进行版本记录,且liquibase是支持回滚到某一个更新点的。
2.
1
2
2.1