我是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语句,并且没有删除这些表。在回滚过程中,我遗漏了什么?
Liquibase并不真正标记数据库。它只标记以知道需要回滚哪些更改集。
回滚将通过执行changeling中的回滚标记来完成。