Tous les produits
Search
Centre de documentation

Tablestore:Query table information

Dernière mise à jour :Aug 18, 2026

Utilisez le SDK Tablestore pour Go afin d'interroger le schéma, la configuration, les paramètres Stream, les paramètres de chiffrement, le débit réservé et les index secondaires d'une table.

Prérequis

Installez le SDK Tablestore pour Go et initialisez le client.

Description

Appelez la méthode DescribeTable pour interroger le schéma et la configuration d'une table.

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

L'exemple suivant interroge les informations de la table example_table et affiche les principaux champs de la réponse.

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)

Paramètres

La structure DescribeTableRequest contient le paramètre suivant.

Nom

Type

Description

TableName (obligatoire)

string

Le nom de la table.

Réponse

La structure DescribeTableResponse contient les informations métier suivantes.

Champ

Type

Description

TableMeta

*TableMeta

Le schéma de la table, y compris le nom de la table, les colonnes de clé primaire, les colonnes prédéfinies et l'ID de la table.

TableOption

*TableOption

La configuration de la table, y compris la durée de vie (TTL), le nombre maximal de versions, le décalage maximal de version, les autorisations de mise à jour et le paramètre de mise à jour de ligne complète.

ReservedThroughput

*ReservedThroughput

Le débit de lecture et d'écriture réservé.

StreamDetails

*StreamDetails

L'état du Stream, l'ID du Stream, l'heure d'expiration, la dernière heure d'activation et les colonnes d'origine.

IndexMetas

[]*IndexMeta

Les informations relatives aux index secondaires.

SSEDetails

*SSEDetails

L'état du chiffrement côté serveur, le type de clé, l'ID de clé et l'ARN du rôle RAM.