Membuat tabel data berdasarkan skema yang telah ditentukan.
Catatan penggunaan
Setelah membuat tabel data, Anda tidak dapat langsung melakukan operasi baca dan tulis. Umumnya, operasi tersebut dapat dilakukan satu menit setelah tabel dibuat.
Anda dapat membuat hingga 64 tabel dalam satu instance. Jika memerlukan lebih banyak tabel, submit a ticket.
Sintaks permintaan
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;
}Parameter | Tipe | Diperlukan | Deskripsi |
table_meta | Ya | Skema tabel data. Konfigurasikan parameter berikut: Penting Setelah Anda membuat tabel data, Anda tidak dapat mengubah skema tabel data tersebut.
| |
reserved_throughput | Ya | Throughput baca atau tulis yang dicadangkan untuk tabel data. Throughput baca atau tulis yang dicadangkan untuk tabel data tidak boleh melebihi 100.000. Unit: unit kapasitas (CU). Anda dapat memanggil operasi UpdateTable untuk mengubah throughput baca atau tulis yang dicadangkan untuk tabel data. | |
table_options | Tidak | Parameter tabel, termasuk time_to_live dan max_versions. | |
partitions | Tidak | Rentang partisi tabel data. | |
stream_spec | Tidak | Menentukan apakah akan mengaktifkan atribut terkait Stream. | |
sse_spec | Tidak | Konfigurasi enkripsi tabel data. | |
index_metas | Tidak | Skema tabel indeks. | |
enable_local_txn | bool | Tidak | Menentukan apakah akan mengaktifkan fitur transaksi lokal untuk tabel data. Nilai default: false. Untuk melakukan operasi atomik untuk membaca atau menulis satu atau beberapa baris data, aktifkan fitur transaksi lokal untuk tabel data. |
Sintaks respons
message CreateTableResponse {
}Gunakan SDK Tablestore
Anda dapat menggunakan SDK Tablestore berikut untuk membuat tabel data sesuai skema yang ditentukan:
Tablestore SDK for Java: CreateTable
Tablestore SDK for Go: CreateTable
Tablestore SDK for Python: CreateTable
Tablestore SDK for Node.js: CreateTable
Tablestore SDK for .NET: CreateTable
Tablestore SDK for PHP: CreateTable