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>
推荐阅读
- javascript - 如何观察对象更改然后分配给新对象并格式化数组值?
- sql - 用户在给定年份的总交易量
- flutter - 将图像放入颤动的颤动代码错误
- python - 问题:Python String.split 函数问题
- javascript - 如何创建产品定制页面,用户可以在其中进行 3D 定制
- javascript - 这个表达式在 JS 中是什么意思?
- python - TypeError:“Mul”Op 的输入“y”的类型为 float32,与参数“x”的类型 uint8 不匹配
- svm - 建议使用 WEKA 进行 SVM
- python - 从 XHR 获取价格并结合 Scrapy
- flutter - 删除小部件和键盘之间的 TextFormField 额外空间