全部產品
Search
文件中心

Tablestore:刪除資料表

更新時間:Jun 30, 2024

使用DeleteTable介面刪除當前執行個體下指定資料表。

注意事項

  • 資料表刪除後將無法恢複,請謹慎操作。

  • 刪除資料表時,表中資料以及表下的二級索引會同時刪除。資料以及索引表刪除後將無法恢複,請謹慎操作。

前提條件

  • 已初始化Client。具體操作,請參見初始化OTSClient

  • 已建立資料表。具體操作,請參見建立資料表

  • 如果資料表上存在多元索引,則需要刪除資料表上的多元索引。具體操作,請參見刪除多元索引

介面

DeleteTable(request *DeleteTableRequest) (*DeleteTableResponse, error)

參數

參數

是否必選

說明

TableName

資料表名稱。您可以通過調用ListTable介面擷取執行個體下的所有表名稱。

樣本

以下樣本用於刪除指定資料表。

func DeleteTableSample(client *tablestore.TableStoreClient, tableName string) {
    deleteReq := new(tablestore.DeleteTableRequest)
    deleteReq.TableName = tableName
    _, err := client.DeleteTable(deleteReq)
    if (err != nil) {
        fmt.Println("Failed to delete table with error:", err)
    } else {
        fmt.Println("Delete table finished")
    }
}           

相關文檔