【发布时间】:2022-08-17 03:50:36
【问题描述】:
我们正在开发一个使用 liquibase 来管理增量数据库更改的 Spring Boot 应用程序。
当我们遇到任何阻止我们的部署继续进行的错误时,即使容器中的图像回滚到最后的工作状态,已执行的 liquibase 更改仍保留在数据库中。
我知道有 liquibase 命令可以回滚变更集,但我想知道如果发生任何错误,是否有任何方法可以让 liquibase 自动回滚它在部署期间所做的所有更改。
抱歉,如果这个问题非常模糊。请让我知道我是否可以提供更多输入以使问题更清楚。如果有帮助,我们正在使用 mysql 数据库。
标签: mysql database spring-boot liquibase