jhipster:在 PROD 模式下 运行 时如何避免数据库更新?

jhipster: how to avoid database update when running in PROD mode?

当我 运行 我的 jhipster 应用处于生产模式 (spring.profiles.active=prod) 时,数据库更新总是被执行。我需要避免这种行为,因为组织政策要求数据库更新由 DBA 手动 运行。

可能吗?

更新答案: 是的,有可能。这样做的方法正是@julien-dubois 所说的:在 application-prod.yml 文件中添加以下行:

liquibase.enabled: false

警告,jhipster 生成的应用程序-prod.yml 已经包含一些 liquibase 配置

liquibase:
    context: prod

但不要在 "liquibase" 条目下添加 "enabled" 条目,因为它会被忽略。您应该添加一个新的根级别条目:

liquibase.enabled: false
liquibase:
    context: prod

这是一个common Spring Boot property

在您的 application-prod.yml 中,您需要设置 liquibase.enabled=false