提问者:小点点

Liquibase回滚到标记


我是Liquibase的新手,我正在努力让回滚功能发挥作用。我在Windows中运行Liquibase。我执行了一个安装,将数据库标记为1.0版。我运行了一个更新,将数据库标记为版本1.1。现在我正在尝试回滚到版本1.0

下面是我正在运行的命令:

< code>liquibase回滚版本1.0

这给出了一个需要- changeLogFile的错误,所以我运行了这个

liquibase --changeLogFile=v001/master.xml rollback version_1.0

我提供了在更新过程中执行的更改日志文件的名称,但是什么也没有得到。该更新包含2条create table语句,并且没有删除这些表。在回滚过程中,我遗漏了什么?


共1个答案

匿名用户

Liquibase并不真正标记数据库。它只标记以知道需要回滚哪些更改集。

回滚将通过执行changeling中的回滚标记来完成。