全部產品
Search
文件中心

Tablestore:刪除二級索引

更新時間:Jun 30, 2024

當不再需要使用某個二級索引時,您可以使用DeleteIndex介面刪除資料表上指定的索引表。

前提條件

注意事項

二級索引刪除後不可恢複,如需再次使用請重新建立二級索引。

參數

參數

說明

mainTableName

資料表名稱。

indexName

索引表名稱。

樣本

以下樣本用於刪除指定的索引表,支援一次刪除資料表的多個二級索引。

public static void DeleteGlobalIndex()
{
    OTSClient otsClient = Config.GetClient();

    Console.WriteLine("Start delete globalIndex...");

    DeleteGlobalIndexRequest request = new DeleteGlobalIndexRequest(TableName, IndexName);
    otsClient.DeleteGlobalIndex(request);

    DeleteGlobalIndexRequest request2 = new DeleteGlobalIndexRequest(TableName, IndexName2);
    otsClient.DeleteGlobalIndex(request2);

    Console.WriteLine("Global Index is deleted,tableName: " + TableName + ",IndexName:" + IndexName + "," + IndexName2);

}