Gunakan Tablestore SDK untuk .NET untuk menghapus indeks sekunder global atau lokal tanpa memengaruhi tabel data maupun isinya.
Prasyarat
-
Instans OTSClient telah diinisialisasi. Untuk informasi selengkapnya, lihat Inisialisasi client Tablestore.
-
Indeks sekunder telah dibuat. Untuk informasi selengkapnya, lihat Buat indeks sekunder.
Peringatan
Indeks sekunder yang dihapus tidak dapat dipulihkan. Untuk menggunakannya kembali, Anda harus membuat indeks sekunder baru.
Parameter
|
Parameter |
Deskripsi |
|
mainTableName |
Nama tabel data. |
|
indexName |
Nama tabel indeks. |
Contoh
Kode contoh berikut menghapus dua indeks sekunder global dari sebuah tabel data dalam satu panggilan:
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, tableName: " + TableName + ", IndexName:" + IndexName + "," + IndexName2);
}