Este tópico descreve como excluir uma tabela de dados de uma instância com o Tablestore SDK for Go.
Observações de uso
Se a tabela de dados tiver um índice de pesquisa, exclua o índice de pesquisa antes de excluir a tabela.
A exclusão da tabela de dados remove automaticamente qualquer índice secundário associado.
Não é possível restaurar tabelas de dados e índices secundários excluídos. Proceda com cautela.
Pré-requisitos
Inicialize um cliente. Para mais informações, consulte Inicializar um cliente do Tablestore.
Descrição do método
func (tableStoreClient *TableStoreClient) DeleteTable(request *DeleteTableRequest) (*DeleteTableResponse, error)
Código de exemplo
O exemplo a seguir exclui a tabela de dados 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.")
}
}