全部产品
Search
文档中心

Tablestore:Hapus indeks sekunder

更新时间:Jul 02, 2025

Jika Anda tidak lagi memerlukan indeks sekunder yang telah dibuat untuk tabel data, Anda dapat memanggil operasi DeleteIndex untuk menghapusnya.

Prasyarat

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 adalah contoh kode yang menunjukkan cara menghapus indeks sekunder:

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("Gagal menghapus indeks:", err)
    } else {
        fmt.Println("penghapusan indeks selesai", resp)
    }
}