Todos los productos
Search
Centro de documentos

Tablestore:Elimine un índice secundario

Última actualización: Sep 03, 2026

Utilice Tablestore SDK for Java para eliminar un índice secundario global o local sin afectar la tabla de datos ni su información.

Requisitos previos

Instale Tablestore SDK for Java e inicialice el cliente.

Descripción de la función

Llame a deleteIndex para eliminar un índice secundario global o local de una tabla de datos. Esta operación elimina únicamente el índice especificado y no borra la tabla de datos ni su contenido.

public DeleteIndexResponse deleteIndex(DeleteIndexRequest deleteIndexRequest)
        throws TableStoreException, ClientException
Aviso

Un índice secundario eliminado no se puede recuperar. Para volver a utilizar el índice, cree uno nuevo.

A continuación se muestra un ejemplo que elimina el índice secundario example_index de la tabla de datos example_table.

DeleteIndexRequest request =
        new DeleteIndexRequest("example_table", "example_index");
DeleteIndexResponse response = client.deleteIndex(request);
System.out.println(response.getRequestId());

Una vez que la solicitud se complete correctamente, llame a describeTable y compruebe que el objeto indexMeta devuelto ya no contenga el índice objetivo.

Parámetros

DeleteIndexRequest contiene los siguientes parámetros.

Nombre

Tipo

Descripción

mainTableName (obligatorio)

String

El nombre de la tabla de datos.

indexName (obligatorio)

String

El nombre del índice secundario que se va a eliminar.