Chame a operação DeleteIndex para excluir um índice secundário de uma tabela de dados. Após a exclusão, não é possível restaurar o índice.
Pré-requisitos
Cliente inicializado. Para mais informações, consulte Inicializar o cliente do Tablestore.
Índice secundário criado. Para mais informações, consulte Criar um índice secundário.
Observações de uso
Não é possível restaurar índices secundários excluídos. Para reutilizar o índice, crie-o novamente.
Parâmetros
|
Parâmetro |
Descrição |
|
mainTableName |
Nome da tabela de dados. |
|
indexName |
Nome do índice secundário a excluir. |
Exemplos
O exemplo a seguir exclui um índice secundário mediante a especificação do nome da tabela de dados e do nome do índice.
private static void deleteIndex(SyncClient client) {
// Specify the names of the data table and the secondary index.
DeleteIndexRequest request = new DeleteIndexRequest("<TABLE_NAME>", "<INDEX_NAME>");
// Delete the secondary index.
client.deleteIndex(request);
}