All Products
Search
Document Center

Tablestore:Kueri informasi tabel

Last Updated:Aug 12, 2026

Gunakan Tablestore SDK for Go untuk mengkueri skema, konfigurasi, pengaturan Stream, pengaturan Enkripsi, throughput yang dipesan, serta indeks sekunder suatu tabel.

Prasyarat

Instal Tablestore SDK for Go dan inisialisasi klien.

Deskripsi

Panggil DescribeTable untuk mengkueri skema dan konfigurasi suatu tabel.

func (tableStoreClient *TableStoreClient) DescribeTable(request *DescribeTableRequest) (*DescribeTableResponse, error)

Contoh berikut mengkueri informasi tabel example_table dan mencetak bidang respons utama.

request := &tablestore.DescribeTableRequest{
    TableName: "example_table",
}

response, err := client.DescribeTable(request)
if err != nil {
    log.Fatal(err)
}

fmt.Println("Table metadata:", response.TableMeta)
fmt.Println("Table options:", response.TableOption)
fmt.Println("Stream details:", response.StreamDetails)
fmt.Println("Encryption details:", response.SSEDetails)
fmt.Println("Reserved throughput:", response.ReservedThroughput)
fmt.Println("Secondary indexes:", response.IndexMetas)

Parameter

DescribeTableRequest berisi parameter berikut.

Nama

Type

Deskripsi

TableName (wajib)

string

Nama tabel.

Respons

DescribeTableResponse berisi informasi bisnis berikut.

Bidang

Tipe

Deskripsi

TableMeta

*TableMeta

Skema tabel, termasuk nama tabel, kolom kunci primer, kolom pradefinisi, dan ID tabel.

TableOption

*TableOption

Konfigurasi tabel, termasuk masa hidup data (TTL), jumlah maksimum versi, offset versi maksimum, izin pembaruan, dan pengaturan pembaruan baris penuh.

ReservedThroughput

*ReservedThroughput

Throughput baca dan tulis yang dipesan.

StreamDetails

*StreamDetails

Status Stream, ID Stream, waktu kedaluwarsa, waktu terakhir diaktifkan, dan kolom asli.

IndexMetas

[]*IndexMeta

Informasi indeks sekunder.

SSEDetails

*SSEDetails

Status enkripsi sisi server, tipe kunci, ID kunci, dan ARN peran RAM.