Jika Anda tidak lagi memerlukan indeks sekunder yang telah dibuat untuk tabel data, Anda dapat memanggil operasi DeleteIndex untuk menghapus indeks tersebut.
Prasyarat
Sebuah instance OTSClient telah diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi klien Tablestore.
Indeks sekunder telah dibuat. Untuk informasi lebih lanjut, lihat Buat indeks sekunder.
Catatan penggunaan
Indeks sekunder yang telah dihapus tidak dapat dipulihkan. Jika Anda perlu menggunakan indeks sekunder setelah penghapusan, Anda harus membuatnya kembali.
Parameter
Parameter | Deskripsi |
mainTableName | Nama tabel data. |
indexName | Nama tabel indeks. |
Contoh
Berikut ini adalah contoh kode yang menunjukkan cara menghapus beberapa indeks sekunder yang dibuat untuk tabel data secara bersamaan:
public static void DeleteGlobalIndex()
{
OTSClient otsClient = Config.GetClient();
Console.WriteLine("Mulai menghapus globalIndex...");
DeleteGlobalIndexRequest request = new DeleteGlobalIndexRequest(TableName, IndexName);
otsClient.DeleteGlobalIndex(request);
DeleteGlobalIndexRequest request2 = new DeleteGlobalIndexRequest(TableName, IndexName2);
otsClient.DeleteGlobalIndex(request2);
Console.WriteLine("Global Index telah dihapus, namaTabel: " + TableName + ", NamaIndeks:" + IndexName + "," + IndexName2);
}