本文介紹如何通過Go SDK刪除執行個體中的資料表。
注意事項
如果資料表上存在多元索引,需要刪除多元索引後才能刪除資料表。
如果資料表上存在二級索引,刪除資料表時,二級索引會被同步刪除。
資料表和二級索引被刪除後無法恢複,請謹慎操作。
前提條件
方法說明
func (tableStoreClient *TableStoreClient) DeleteTable(request *DeleteTableRequest) (*DeleteTableResponse, error)範例程式碼
以下範例程式碼用於刪除資料表test_table。
func DeleteTableSample(client *tablestore.TableStoreClient) {
deleteRequest := new(tablestore.DeleteTableRequest)
deleteRequest.TableName = "test_table"
_, err := client.DeleteTable(deleteRequest)
if (err != nil) {
fmt.Println("Failed to delete table with error:", err)
} else {
fmt.Println("Delete table finished.")
}
}