数据仓库服务 GaussDB(DWS)-索引重命名

时间:2025-02-12 15:04:59

索引重命名

DSC工具支持索引重命名,对索引名前加表名前缀防止索引名冲突(只支持创建有具体索引名的DDL语句,目前不支持删除索引的重命名,修改该参数需慎重)。

修改配置

打开表1 features-mysql.properties文件中的配置参数配置文件,修改如下参数为true。(默认false:不进行重命名)

12
# 创建索引时,是否重新命名索引名table.index.rename=true

输入示例

123456
CREATE TABLE IF NOT EXISTS `CUSTOMER`(        `NAME` VARCHAR(64) PRIMARY KEY,       ID INTEGER,       ID2 INTEGER);CREATE INDEX ID_INDEX USING BTREE ON CUSTOMER (ID);ALTER TABLE CUSTOMER ADD INDEX ID3_INDEX(ID2);

输出示例

123456
CREATE TABLE IF NOT EXISTS "public"."customer" (     "name" VARCHAR(256) PRIMARY KEY,      "id" INTEGER,      "id2" INTEGER) WITH (ORIENTATION = ROW, COMPRESSION = NO) NOCOMPRESS DISTRIBUTE BY HASH ("name");CREATE INDEX customer_id_index ON "public"."customer" USING BTREE ("id");CREATE INDEX customer_id3_index ON "public"."customer" ("id2");
support.huaweicloud.com/tg-dws/dws_16_0174.html