Sql Liquibase:如何回滚特定变更集而不回滚所有后续变更集

Sql Liquibase:如何回滚特定变更集而不回滚所有后续变更集,sql,oracle,rdbms,liquibase,Sql,Oracle,Rdbms,Liquibase,在Liquibase中是否可以仅回滚某些特定变更集而不回滚所有后续变更集 例如,我有以下变更集结构: initial -> changeset1 (CREATE TABLE A) -> changeset2 (CREATE TABLE B) initial -> changeset2 (CREATE TABLE B) 我知道这两个变更集是完全独立的,可以以任何顺序回滚。现在我想回滚changeset1,使其具有以下结构: initial -> changeset1 (

在Liquibase中是否可以仅回滚某些特定变更集而不回滚所有后续变更集

例如,我有以下变更集结构:

initial -> changeset1 (CREATE TABLE A) -> changeset2 (CREATE TABLE B)
initial -> changeset2 (CREATE TABLE B)
我知道这两个变更集是完全独立的,可以以任何顺序回滚。现在我想回滚
changeset1
,使其具有以下结构:

initial -> changeset1 (CREATE TABLE A) -> changeset2 (CREATE TABLE B)
initial -> changeset2 (CREATE TABLE B)

我之所以想这样做,是因为我有一个大型系统和许多并行开发的功能。功能具有独立的变更集。并行部署的特性,使其变更集可以以任何顺序应用于数据库。我希望能够只回滚一个功能的更改集,而不涉及其他功能的更改。

我现在也遇到了同样的问题。我希望有人能帮你回答这个问题。不幸的是。。。看来这是不可能的。你有没有想过?