DROP INDEX
使用 DROP INDEX
命令从表或物化视图中删除索引。
句法
DROP INDEX [ IF EXISTS ] [ schema_name.]index_name [ CASCADE ];
参数
参数 | 描述 |
---|---|
IF EXISTS 子句 | 如果指定的索引不存在,不会返回错误信息。 |
schema_name | 要删除的索引所在的 schema。 您可以使用 SHOW SCHEMAS 获取所有可用 schema 的列表。如果未指定 schema,则将删除默认 schema public 中指定的索引。 |
index_name | 要删除的索引的名称。 您可以使用 DESCRIBE 来显示表的索引。 |
CASCADE 选项 | 如果指定了此选项,所有依赖于该索引的对象以及依赖于这些对象的所有对象都将被删除。 |
示例
此语句可从默认 schema (public
)的 taxi_trips
表中删除 id_index
索引:
DROP INDEX id_index;
此语句从 rw_schema
schema 中的 ad_ctr_5min
物化视图中删除 ad_id_index
索引:
DROP INDEX rw_schema.id_index;
另请参阅
CREATE INDEX
— 在表或物化视图上构建索引,加快查询速度。