删除二级索引

当不再需要使用某个二级索引时,您可以使用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("Failed to delete index:", err)
    } else {
        fmt.Println("drop index finished", resp)
    }
}