删除二级索引

更新时间:
复制为 MD 格式

当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。

前提条件

注意事项

二级索引删除后不可恢复,如需再次使用请重新创建二级索引。

参数

参数

说明

MainTableName

数据表名称。

IndexName

索引表名称。

示例

删除指定数据表上的二级索引。

func DeleteIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
    deleteIndex := &tablestore.DeleteIndexRequest{
        MainTableName: tableName,
        IndexName:     indexName,
    }
    resp, err := client.DeleteIndex(deleteIndex)
    if err != nil {
        fmt.Println("删除二级索引失败:", err)
    } else {
        fmt.Println("删除二级索引成功", resp)
    }
}