Créez une table de données selon le schéma spécifié.
Remarques d'utilisation
Après la création d'une table de données, vous ne pouvez pas immédiatement effectuer des opérations de lecture et d'écriture sur celle-ci. Dans la plupart des cas, ces opérations sont possibles une minute après la création de la table.
Vous pouvez créer jusqu'à 64 tables dans une seule instance. Si vous souhaitez créer davantage de tables au sein d'une même instance, soumettez un ticket.
Syntaxe de la requête
message CreateTableRequest {
required TableMeta table_meta = 1;
required ReservedThroughput reserved_throughput = 2;
optional TableOptions table_options = 3;
repeated PartitionRange partitions = 4;
optional StreamSpecification stream_spec = 5;
optional SSESpecification sse_spec = 6;
repeated IndexMeta index_metas = 7;
optional bool enable_local_txn = 8;
}
Paramètre | Type | Obligatoire | Description |
table_meta | Oui | Le schéma de la table de données. Configurez les paramètres suivants : Important Une fois la table de données créée, vous ne pouvez plus modifier son schéma.
| |
reserved_throughput | Oui | Le débit de lecture ou d'écriture réservé de la table de données. Le débit de lecture ou d'écriture réservé d'une table de données ne peut pas dépasser 100 000. Unité : unité de capacité (CU). Vous pouvez appeler l'opération UpdateTable pour modifier le débit de lecture ou d'écriture réservé d'une table de données. | |
table_options | Non | Les paramètres de la table, notamment time_to_live et max_versions. | |
partitions | Non | La plage de partition de la table de données. | |
stream_spec | Non | Indique s'il faut activer les attributs liés à Stream. | |
sse_spec | Non | Les configurations de chiffrement de la table de données. | |
index_metas | Non | Le schéma de la table d'index. | |
enable_local_txn | bool | Non | Indique s'il faut activer la fonctionnalité de transaction locale pour la table de données. Valeur par défaut : false. Pour effectuer des opérations atomiques de lecture ou d'écriture sur une ou plusieurs lignes de données, activez la fonctionnalité de transaction locale pour la table de données. |
Syntaxe de la réponse
message CreateTableResponse {
}
Utiliser les SDK Tablestore
Vous pouvez utiliser les SDK Tablestore suivants pour créer une table de données selon le schéma spécifié :
SDK Tablestore pour Java : CreateTable
SDK Tablestore pour Go : CreateTable
SDK Tablestore pour Python : CreateTable
SDK Tablestore pour Node.js : CreateTable
SDK Tablestore pour .NET : CreateTable
SDK Tablestore pour PHP : CreateTable