删除数据表

本文介绍如何通过Go SDK删除实例中的数据表。

注意事项

  • 如果数据表上存在多元索引,需要删除多元索引后才能删除数据表。

  • 如果数据表上存在二级索引,删除数据表时,二级索引会被同步删除。

  • 数据表和二级索引被删除后无法恢复,请谨慎操作

前提条件

初始化Tablestore Client

方法说明

func (tableStoreClient *TableStoreClient) DeleteTable(request *DeleteTableRequest) (*DeleteTableResponse, error)

DeleteTableRequest参数说明

TableName(必选)string:数据表名称。

示例代码

以下示例代码用于删除数据表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.")
    }
}

相关文档

删除时序表