All Products
Search
Document Center

Tablestore:Hapus indeks sekunder

Last Updated:Jul 30, 2026

Gunakan Tablestore SDK for Java untuk menghapus indeks sekunder global atau lokal tanpa memengaruhi tabel data maupun isinya.

Prasyarat

Pasang Tablestore SDK for Java dan inisialisasi klien.

Deskripsi fitur

Panggil metode deleteIndex untuk menghapus indeks sekunder global atau lokal dari tabel data. Operasi ini hanya menghapus indeks yang dituju dan tidak memengaruhi tabel data beserta isinya.

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

Indeks sekunder yang telah dihapus tidak dapat dipulihkan. Untuk menggunakannya kembali, Anda harus membuat indeks sekunder baru.

Contoh berikut menghapus indeks sekunder example_index dari tabel data example_table.

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

Setelah permintaan berhasil, panggil describeTable dan pastikan bahwa indexMeta yang dikembalikan tidak lagi mencantumkan indeks tersebut.

Parameter

DeleteIndexRequest mencakup parameter berikut.

Name

Type

Description

mainTableName (required)

String

Nama tabel data.

indexName (required)

String

Nama indeks sekunder yang akan dihapus.