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
Instância do OTSClient inicializada. Para mais informações, consulte Inicializar um cliente do Tablestore.
Índice secundário criado. Para mais informações, consulte Crie 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 da tabela de índice. |
Exemplos
O código de exemplo a seguir exclui dois índices secundários globais de uma tabela de dados em uma única chamada:
public static void DeleteGlobalIndex()
{
OTSClient otsClient = Config.GetClient();
Console.WriteLine("Start delete globalIndex...");
DeleteGlobalIndexRequest request = new DeleteGlobalIndexRequest(TableName, IndexName);
otsClient.DeleteGlobalIndex(request);
DeleteGlobalIndexRequest request2 = new DeleteGlobalIndexRequest(TableName, IndexName2);
otsClient.DeleteGlobalIndex(request2);
Console.WriteLine("Global Index is deleted,tableName: " + TableName + ",IndexName:" + IndexName + "," + IndexName2);
}