gpt4 book ai didi

liquibase - 何时执行 Liquibase 更新

转载 作者:行者123 更新时间:2023-12-04 03:09:19 24 4
gpt4 key购买 nike

我已经将 Liquibase 添加到我的应用程序中,这是一个在 JBoss EAP 6 上运行的 EAR。我使用 Maven 作为构建工具。我想知道运行 Liquibase 更新的首选方式是什么。目前我使用 liquibase CDI,并且在应用程序启动时执行数据库更新。

你们使用什么方法? Maven 插件、CDI、ServletListener、...

感谢您的回答

帕维尔

最佳答案

这在很大程度上取决于您的应用要求。如果您的数据库更改应用得足够快,并且这种启动延迟很好,那么可以很容易地将数据库迁移步骤作为应用程序启动的一部分,并将任何启动监听器作为触发器。

如果您需要将数据库更改与应用程序部署分开部署(例如,它是由不同的团队进行的,或者您在应用程序发布之前运行数据库迁移以减少由于长时间操作而导致的停机时间),那么您应该选择其他方法之一:运行liquibase jar 使用脚本,运行 Maven 步骤(如果你正在部署它)或其他东西。

关于liquibase - 何时执行 Liquibase 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46538929/

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