全部產品
Search
文件中心

Tablestore:刪除二級索引

更新時間:May 01, 2026

調用 DeleteIndex 介面可刪除資料表上的指定二級索引。刪除後無法恢複。

注意事項

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

介面

/**
 * 刪除全域二級索引。
 * @api
 *
 * @param [] $request
 *            請求參數,包含資料表名稱。
 * @return [] 請求返回。
 * @throws OTSClientException 當參數檢查出錯或服務端返回校正錯誤時拋出異常。
 * @throws OTSServerException 當 OTS 服務端返回錯誤時拋出異常。
 * @example "src/examples/DropIndex.php"
 */
public function dropIndex(array $request)

參數

參數

說明

table_name

資料表名稱。

index_name

索引表名稱。

樣本

以下樣本刪除指定的二級索引。

$request = array(
    'table_name' => '<TABLE_NAME>',  // 資料表名稱。
    'index_name' => '<INDEX_NAME>'   // 索引表名稱。
);
$otsClient->dropIndex($request);