【发布时间】:2019-06-30 07:19:43
【问题描述】:
如何创建 liquibase 变更集自定义规则?
问题
我想在我的团队中制定规则,人们不会在不知情的情况下对 liquibase 进行危险的更改。我考虑了危险的事情,特别是使数据库对旧版本的应用程序无法使用的事情,从而使回滚变得不可能。
我认为的解决方案 创建一个自定义规则来验证变更集,其中我们禁止更改,例如: dropColumn、删除、dropTable、renameColumn
所有这些更改都会破坏 maven 上的构建,除非在同一个变更集上带有“我知道我在做什么”之类的评论。
问题
liquibase 是否提供任何可以创建此规则的扩展点?
【问题讨论】: