本文介绍如何通过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.")
}
}
相关文档
该文章对您有帮助吗?