更新时间:2024-12-10 GMT+08:00
索引重命名
DSC工具支持索引重命名,对索引名前加表名前缀防止索引名冲突(只支持创建有具体索引名的DDL语句,目前不支持删除索引的重命名,修改该参数需慎重)。
修改配置
打开表1 features-mysql.properties文件中的配置参数配置文件,修改如下参数为true。(默认false:不进行重命名)
1 2 |
# 创建索引时,是否重新命名索引名 table.index.rename=true |
输入示例
1 2 3 4 5 6 |
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); |
输出示例
1 2 3 4 5 6 |
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"); |
父主题: 索引