当我用于Oracle数据库时,rollback命令正确地回滚到定义的标记。
例如:我定义了1.0.0和1.0.1标记,如果执行回滚1.0.0,则回滚成功执行,并且回滚到标记1.0.0,我可以看到1.0.0标记仍在dbchangelog表。
但是,对于SQL Server尝试相同的概念时,回滚是成功的。但是,我看到标记1.0.0也正在从Dbchangelog表中删除。
根据Liquibase文档,Liquibase应该回滚到我们从现有版本传递过来的版本。这是正确发生的情况。但是对于SQL Server Db,标记已被删除。
任何线索都将有所帮助。
版本:3.6.2