Todos os produtos
Search
Central de documentação

Tablestore:Exclua um índice secundário

Última atualização: Oct 09, 2026

Use o SDK do Tablestore para Go para excluir um índice secundário global ou local sem afetar a tabela de dados nem seus dados.

Pré-requisitos

Antes de começar, certifique-se de ter:

Precauções

Não é possível recuperar um índice secundário excluído. Para usar o índice novamente, crie um novo índice secundário.

Parâmetros

Parâmetro

Descrição

MainTableName

O nome da tabela de dados.

IndexName

O nome da tabela de índice.

Exemplo

Este exemplo exclui um índice secundário de uma tabela de dados.

func DeleteIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
    deleteIndex := &tablestore.DeleteIndexRequest{
        MainTableName: tableName,
        IndexName:     indexName,
    }
    resp, err := client.DeleteIndex(deleteIndex)
    if err != nil {
        fmt.Println("Failed to delete the secondary index: ", err)
    } else {
        fmt.Println("Successfully deleted the secondary index: ", resp)
    }
}