All Products
Search
Document Center

Tablestore:Hapus indeks sekunder

Last Updated:Apr 30, 2026

Panggil operasi DeleteIndex untuk menghapus indeks sekunder dari tabel data. Setelah dihapus, indeks tersebut tidak dapat dipulihkan.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Catatan penggunaan

Indeks sekunder yang telah dihapus tidak dapat dipulihkan. Jika ingin menggunakannya kembali, Anda harus membuat ulang indeks tersebut.

Parameter

Parameter

Deskripsi

MainTableName

Nama tabel data.

IndexName

Nama tabel indeks.

Contoh

Contoh berikut menunjukkan cara menghapus indeks sekunder dari tabel data.

func DeleteIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
    deleteIndex := &tablestore.DeleteIndexRequest{
        MainTableName: tableName,
        IndexName:     indexName,
    }
    resp, err := client.DeleteIndex(deleteIndex)
    if err != nil {
        fmt.Println("Failed to delete the secondary index: ", err)
    } else {
        fmt.Println("Successfully deleted the secondary index: ", resp)
    }
}