All Products
Search
Document Center

Tablestore:Hapus indeks sekunder

Last Updated:Sep 19, 2026

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

Prasyarat

Sebelum memulai, pastikan Anda telah:

Peringatan

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

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)
    }
}