Maven 已应用液化标记变更集

Maven 已应用液化标记变更集,maven,liquibase,Maven,Liquibase,如何将特定变更集标记为应用于liquibase maven插件?在文档中没有这方面的内容,命令markNextChangeSetRan似乎什么也不做。查看当前主分支(当前为3.0.0-beta2-SNAPSHOT)中的,似乎根本没有实现markNextChangeSetRan命令 所以我想,它根本就不存在 您可以在中添加一个票证来请求,但是似乎没有maven插件的项目,但不知道liquibase的maven插件是否在其他地方被跟踪 对不起,没有更好的答案。我刚刚从自己那里检查了完整的liquib

如何将特定变更集标记为应用于liquibase maven插件?在文档中没有这方面的内容,命令markNextChangeSetRan似乎什么也不做。

查看当前主分支(当前为3.0.0-beta2-SNAPSHOT)中的,似乎根本没有实现markNextChangeSetRan命令

所以我想,它根本就不存在

您可以在中添加一个票证来请求,但是似乎没有maven插件的项目,但不知道liquibase的maven插件是否在其他地方被跟踪

对不起,没有更好的答案。我刚刚从自己那里检查了完整的liquibase代码,以实现一个缺少的功能,因此我想我只是快速检查一下。

查看当前主分支中的,当前是3.0.0-beta2-SNAPSHOT,似乎根本没有实现markNextChangeSetRan命令

所以我想,它根本就不存在

您可以在中添加一个票证来请求,但是似乎没有maven插件的项目,但不知道liquibase的maven插件是否在其他地方被跟踪


对不起,没有更好的答案。我刚刚从自己那里检查了完整的liquibase代码,以实现一个缺少的功能,因此我想我只是快速检查一下这个问题。

有一个解决这个问题的黑客解决方案:

删除有问题的变更集XML元素的所有子元素。记住在liquibase XML文件中保留变更集及其id和作者参数。 运行mvn liquibase:更新 它应该说它运行了所需的特定变更集。 还原您修改的XML文件。 再次运行mvn liquibase:更新 您将获得验证失败:1更改集使用新的总和检查总和。从错误中复制新的校验和。 手动将校验和粘贴到目标数据库的DATABASECHANGELOG表中的正确记录中。
对于这个问题有一个黑客解决方案:

删除有问题的变更集XML元素的所有子元素。记住在liquibase XML文件中保留变更集及其id和作者参数。 运行mvn liquibase:更新 它应该说它运行了所需的特定变更集。 还原您修改的XML文件。 再次运行mvn liquibase:更新 您将获得验证失败:1更改集使用新的总和检查总和。从错误中复制新的校验和。 手动将校验和粘贴到目标数据库的DATABASECHANGELOG表中的正确记录中。
您的问题是针对Maven插件的,还是一般来说是关于liquibase的?如果是前者,请举例说明如何从CLI中执行所需操作。@jordan002它与mavenIs有关,是您的问题特定于Maven插件,还是与liquibase有关?如果是前者,请举例说明如何从CLI执行所需操作,这将有助于澄清。@jordan002它与maven相关