CREATE TABLE perintah di Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CREATE TABLE perintah di Amazon QLDB

Di Amazon QLDB, gunakanCREATE TABLE perintah untuk membuat tabel baru.

Tabel memiliki nama sederhana tanpa ruang nama. QLDB mendukung konten terbuka dan tidak menegakkan skema, sehingga Anda tidak menentukan atribut atau tipe data saat membuat tabel.

catatan

Untuk mempelajari cara mengontrol akses untuk menjalankan perintah PartiQL ini dalam buku besar, lihatMemulai dengan mode izin standar di Amazon QLDB.

Sintaks

CREATE TABLE table_name [ WITH (aws_tags = `{'key': 'value'}`) ]

Parameter

nama meja

Nama unik dari tabel untuk dibuat. Tabel aktif dengan nama yang sama tidak boleh ada. Berikut ini adalah kendala penamaan:

  • Harus hanya berisi 1-128 karakter alfanumerik atau garis bawah.

  • Harus memiliki sebuah huruf atau garis bawah untuk karakter pertama.

  • Dapat memiliki kombinasi karakter alfanumerik dan garis bawah untuk karakter yang tersisa.

  • Peka terhadap huruf besar dan kecil.

  • Tidak harus berupa kata QLDB PartiQL reserved.

'key': 'nilai'

(Opsional) Tag untuk dilampirkan ke sumber daya tabel selama pembuatan. Setiap tag didefinisikan sebagai pasangan kunci-nilai, di mana kunci dan nilai masing-masing dilambangkan dengan tanda kutip tunggal. Setiap pasangan key-value didefinisikan di dalam struktur Amazon Ion yang dilambangkan dengan backtick.

Tabel penandaan pada pembuatan saat ini didukung untuk bukuSTANDARD besar dalam mode izin saja.

Nilai kembali

tableId- ID unik dari tabel yang Anda buat.

Beri tag tabel saat penciptaan

catatan

Tabel penandaan pada pembuatan saat ini didukung untuk bukuSTANDARD besar dalam mode izin saja.

Opsional, Anda dapat menandai sumber daya tabel Anda dengan menentukan tag dalamCREATE TABLE pernyataan. Untuk informasi selengkapnya tentang tanda, lihat Pemberian tag pada sumber daya Amazon QLDB. Contoh berikut membuat tabel bernamaVehicle dengan tagenvironment=production.

CREATE TABLE Vehicle WITH (aws_tags = `{'environment': 'production'}`)

Tagging tabel pada penciptaan membutuhkan akses ke keduaqldb:PartiQLCreateTable danqldb:TagResource tindakan. Untuk mempelajari lebih lanjut tentang izin untuk sumber daya QLDB, lihatBagaimana Amazon QLDB bekerja dengan IAM.

Dengan menandai sumber daya saat sedang dibuat, Anda dapat menghilangkan kebutuhan untuk menjalankan skrip penandaan khusus setelah pembuatan sumber daya. Setelah tabel ditandai, Anda dapat mengontrol akses ke tabel berdasarkan tag tersebut. Misalnya, Anda dapat memberikan akses penuh hanya ke tabel yang memiliki tanda tertentu. Untuk contoh kebijakan JSON, lihatAkses penuh ke semua tindakan berdasarkan tag tabel.

Contoh

CREATE TABLE VehicleRegistration
CREATE TABLE Vehicle WITH (aws_tags = `{'environment': 'development'}`)
CREATE TABLE Vehicle WITH (aws_tags = `{'key1': 'value1', 'key2': 'value2'}`)

Menjalankan pemrograman menggunakan driver

Untuk mempelajari cara menjalankan pernyataan ini secara terprogram menggunakan driver QLDB, lihat tutorial berikut dalam Memulai driver: