【问题标题】:How to check if there are index in liquibase-mongo?如何检查 liquibase-mongo 中是否有索引?
【发布时间】:2021-08-09 11:20:13
【问题描述】:

最近在生产环境中,mongoDb 版本已升级到 4.2,因此尝试按相同的列创建索引但名称不同是 mongo db 端出错的根本原因。

因此,我需要实现 liqibase mongo 变更集。

伪代码是:

if(index by concrete field is exeist){
   rename it to some static_name;
}

我找不到如何使用 liquibase-mongodb 工具来实现它。
有可能吗?

【问题讨论】:

    标签: mongodb liquibase mongodb-indexes


    【解决方案1】:

    Liquibase 支持前置条件。前提条件检查是否满足条件,然后相应地执行变更集。您可以找到更多信息here

    【讨论】:

      猜你喜欢
      • 2017-07-03
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      相关资源
      最近更新 更多