使用DeleteTable介面刪除當前執行個體下指定資料表。
前提條件
已初始化Client。具體操作,請參見初始化OTSClient。
已建立資料表。具體操作,請參見建立資料表。
已刪除資料表上的索引表和多元索引。
介面
/**
* 根據資料表名稱刪除資料表。
* @api
* @param [] $request 請求參數
* @return [] 返回為空白。DeleteTable成功時不返回任何資訊,此處返回一個空的array,與其他API保持一致。
* @throws OTSClientException 當參數檢查出錯或服務端返回校正出錯時拋出異常。
* @throws OTSServerException 當OTS服務端返回錯誤時拋出異常。
*/
public function deleteTable(array $request);
參數
請求資訊
請求參數
參數 | 說明 |
table_name | 資料表名稱。 |
請求格式
$result = $client->deleteTable([
'table_name' => '<string>', // REQUIRED
]);
響應資訊
響應參數
返回為空白,出錯會拋出異常。
結果格式
[]
樣本
以下樣本用於刪除指定資料表。
$result = $otsClient->deleteTable([
'table_name' => 'MyTable'
]);
相關文檔
關於API說明的更多資訊,請參見DeleteTable。
如果功能執行報錯,請根據報錯資訊在錯誤碼參考文檔中尋找出錯原因並處理問題。