方案

  1. Flyway
  2. liquibase
  3. SpringDataJpa
  4. mybatis-enhance-actable
  5. mybatisPlus 自动维护DDL
  6. mybatis-plus-ext
  7. 飞书流程审核处理(存储 DDL 通过流程,DBA 执行后发布)
  8. DMS 协同管理
  9. Mybatis-Mate表结构自动维护(收费)

flyway

数据库版本管理主要是对DDL定义版本管理

不是对数据版本管理,如果需要这种功能,还是要看一点阿里云DMS提供的协同工具实现

一、什么是Flyway?

Flyway是一款开源的数据库版本管理工具,主要是用于数据库版本管理并且跟踪数据库变更。

主要特性有: