如何在liquibase maven插件中标记特定的变更集?文档中没有任何内容,命令 markNextChangeSetRan 似乎什么都不做。
答案 0 :(得分:1)
查看当前主分支中的sources(目前是3.0.0-beta2-SNAPSHOT),似乎没有markNextChangeSetRan
命令的实现。
所以我猜,它根本就不存在。
你可以在liquibase JIRA中添加一张票来申请,但似乎没有maven插件的项目(不知道是否在其他地方跟踪了liquibase的maven插件)。
很抱歉没有更好的答案。我刚刚从github检查了完整的liquibase代码,以实现一个缺失的功能,所以我想我只是快速检查一下。
答案 1 :(得分:1)
这个问题有一个“hacky”解决方案:
changeSet
XML元素的所有子元素。请记住将changeSet
的id和作者参数保留在liquibase XML文件中。mvn liquibase:update
changeSet
。mvn liquibase:update
Validation Failed: 1 change sets check sum
新总和。从错误中复制新的校验和。DATABASECHANGELOG
表中的右侧记录中。