gpt4 book ai didi

spring - 在 spring boot 微服务中回滚 liquibase 的便捷方式

转载 作者:行者123 更新时间:2023-12-05 07:17:41 24 4
gpt4 key购买 nike

我们将 liquibase 用于我们的 springboot 微服务中使用的数据库。

我们的 SRE 团队被迫维护多个版本并在不同版本之间来回切换。此外,他们无法在生产环境中访问 maven 或 liquibase cli。

我们正在寻求无缝回滚和升级,但到目前为止还没有成功。非常感谢任何建议。

最佳答案

看看liqubiase database tags .

有了它们,您将能够捕获所需的数据模型版本。

再看看liquibase rollback标记功能。

有了它,您将能够回滚到数据模型的特定阶段。

由于您的 SRE 团队无法访问 maven 或 liqubiase,也许您可​​以选择要使用您的应用程序属性或 liquibase context 执行的 liqbuiase changeSets ,

更新

您还可以通过 changeSetIdchangeSetAuthor 使用回滚,例如:

<changeSet id="foo" author="bar">
<rollback changeSetId="ID" changeSetAuthor="AUTHOR"/>
</changeSet>

关于spring - 在 spring boot 微服务中回滚 liquibase 的便捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58663606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com