首页 > 解决方案 > 在 liquibase 中重命名索引的最佳方法是什么?

问题描述

在 liquibase 中重命名索引的最佳方法是什么?我应该删除并重新创建它吗?

提前致谢。

标签: liquibase

解决方案


首先,您必须删除以前的索引:

<changeSet id="20210905084713-2" author="ARMIN.NOROOZIAN">
    <dropIndex tableName="tpl_order" indexName="tracking_code_idx"/>
</changeSet>

然后创建一个新索引:

<changeSet id="20210905084713-3" author="ARMIN.NOROOZIAN">
    <createIndex tableName="tpl_order" indexName="tpl_tracking_code_idx">
        <column name="tpl_tracking_code"/>
    </createIndex>
</changeSet>

推荐阅读