Jika Anda tidak lagi memerlukan indeks sekunder yang dibuat untuk tabel data, Anda dapat memanggil operasi DeleteIndex untuk menghapusnya.
Prasyarat
Sebuah instance OTSClient telah diinisialisasi. Untuk informasi lebih lanjut, lihat Initialize a Tablestore client.
Indeks sekunder telah dibuat. Untuk informasi lebih lanjut, lihat Create a secondary index.
Catatan penggunaan
Indeks sekunder yang telah dihapus tidak dapat dipulihkan. Jika Anda perlu menggunakannya kembali setelah penghapusan, Anda harus membuat ulang indeks tersebut.
Parameter
Parameter | Deskripsi |
mainTableName | Nama tabel data. |
indexName | Nama indeks sekunder. |
Contoh
Kode sampel berikut menunjukkan cara menghapus indeks sekunder.
private static void deleteIndex(SyncClient client) {
// Tentukan nama tabel data dan indeks sekunder.
DeleteIndexRequest request = new DeleteIndexRequest("<TABLE_NAME>", "<INDEX_NAME>");
// Hapus indeks sekunder.
client.deleteIndex(request);
}