liquibase - 如何防止 Liquibase 执行更改日志的修改版本?
问题描述
我正在运行 Liquibase 3.6.2,并正在寻找一种方法来防止开发人员通过添加/删除变更集来修改现有的变更日志。Liquibase 将变更集定义为不可变的;更改变更集中的任何参数或依赖项都会引发违规错误,但不幸的是,从变更日志的角度来看,我没有看到任何防止这种情况发生的方法。
本质上,我正在尝试实现一个约定,即一旦运行更改日志,就不能再对其进行修改。必须将新的变更集添加到较新的变更日志中。
无论如何我可以做到这一点吗?其他人如何管理变更日志的不可变性?
解决方案
推荐阅读
- c# - 通过多个元数据项查询 Azure Blob 存储的最佳方式
- java - 如何使用 Java 连接到 Google Cloud SQL 数据库
- reporting-services - 固定水平主要网格线
- javascript - JSON 结果 JavaScript 点表示法查询返回未定义
- discord.py - 如何制作多个反应角色
- excel - 如何修改它以粘贴特殊值并使用单元格范围中指定的路径
- swift - 将 Firestore 文档中的数组映射到 SwiftUI 应用程序中的 Swift 结构
- vue.js - Vuex 正在重置已设置的状态
- c# - 从asp.net核心中间件中的类和方法属性中获取值
- typescript - 如何根据是否在 Typescript 中设置对象属性来定义条件返回类型