Bagikan melalui


grup perintah database

Nota

Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.

Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.

database Grup perintah dalam Databricks CLI berisi perintah untuk mengelola instans database. Instans database mengelola penyimpanan dan sumber daya komputasi dan menyediakan titik akhir yang disambungkan pengguna.

Lihat Apa itu instans database?.

databricks database buat-katalog-database

Membuat katalog database.

databricks database create-database-catalog NAME DATABASE_INSTANCE_NAME DATABASE_NAME [flags]

Argumen

NAME

    Nama katalog di Katalog Unity.

DATABASE_INSTANCE_NAME

    Nama DatabaseInstance yang menaungi database.

DATABASE_NAME

    Nama database (dalam instans) yang terkait dengan katalog.

Opsi

--create-database-if-not-exists

    Buat database jika tidak ada.

--json JSON

    String JSON sebaris atau @path yang merujuk ke file JSON dengan isi badan permintaan. Untuk referensi JSON, lihat Katalog Database.

Bendera global

Contoh

Contoh berikut membuat katalog database:

databricks database create-database-catalog my-catalog my-instance my-database

database databricks create-database-instance

Membuat instans database.

Nota

Untuk mengatur bidang berlapis yang tidak tersedia sebagai argumen, gunakan --json opsi untuk menentukan isi permintaan lengkap.

databricks database create-database-instance NAME [flags]

Argumen

NAME

    Nama instans. Ini adalah pengidentifikasi unik untuk instans.

Opsi

--capacity string

    Kapasitas SKU instansi. Nilai yang valid adalah: CU_1, CU_2, CU_4, CU_8.

--json JSON

    String JSON sebaris atau @path yang merujuk ke file JSON dengan isi badan permintaan. Untuk referensi JSON, lihat Instans Database.

--stopped

    Apakah instans dihentikan.

Bendera global

Contoh

Contoh berikut membuat instans database:

databricks database create-database-instance my-instance --capacity CU_1

database databricks create-database-table

Membuat tabel database.

databricks database create-database-table NAME [flags]

Argumen

NAME

    Nama lengkap tiga bagian tabel: katalog, skema, tabel.

Opsi

--database-instance-name string

    Nama instans database target.

--json JSON

    String JSON sebaris atau @path yang merujuk ke file JSON dengan isi badan permintaan. Untuk referensi JSON, lihat Tabel Database.

--logical-database-name string

    Nama objek database Postgres Target (database logis) untuk tabel ini.

Bendera global

Contoh

Contoh berikut membuat tabel database:

databricks database create-database-table my-catalog.my-schema.my-table --database-instance-name my-instance --logical-database-name dbname

database databricks create-synced-database-table

Membuat tabel database yang disinkronkan.

Nota

Untuk mengatur bidang berlapis yang tidak tersedia sebagai argumen, gunakan --json opsi untuk menentukan isi permintaan lengkap.

databricks database create-synced-database-table NAME [flags]

Argumen

NAME

    Nama lengkap tiga bagian tabel: katalog, skema, tabel.

Opsi

--database-instance-name string

    Nama instans database target.

--json JSON

    String JSON sebaris atau @path yang merujuk ke file JSON dengan isi badan permintaan. Untuk referensi JSON, lihat Tabel Database yang Disinkronkan.

--logical-database-name string

    Nama objek database Postgres Target (database logis) untuk tabel ini.

Bendera global

Contoh

Contoh berikut membuat tabel database yang disinkronkan:

databricks database create-synced-database-table --json '{"name": "main.my-schema.my-table", "database_instance_name": "my-instance", "logical_database_name": "testdb", "spec": {"primary_key_columns": ["col1"], "existing_pipeline_id": "999999z9-dz9b-4zf7-c178-15b777772e6z", "scheduling_policy": "SNAPSHOT", "source_table_full_name": "main.my-instance.t"}}'

Databricks basis data hapus-katalog-basis data

Menghapus katalog database.

databricks database delete-database-catalog NAME [flags]

Argumen

NAME

    Nama katalog yang akan dihapus.

Opsi

Bendera global

Contoh

Contoh berikut menghapus katalog database:

databricks database delete-database-catalog my-catalog

penghapusan-instance-database databricks

Menghapus instans database.

databricks database delete-database-instance NAME [flags]

Argumen

NAME

    Nama instans yang akan dihapus.

Opsi

--force

    Secara default, instans tidak dapat dihapus jika instans turunan dibuat melalui PITR.

--purge

    Catatan hapus menyeluruh=false sedang dalam pengembangan.

Bendera global

Contoh

Contoh berikut menghapus instans database:

databricks database delete-database-instance my-instance --force

database databricks delete-database-table

Menghapus tabel database.

databricks database delete-database-table NAME [flags]

Argumen

NAME

    Nama tiga bagian penuh (katalog, skema, tabel) dari tabel yang akan dihapus.

Opsi

Bendera global

Contoh

Contoh berikut menghapus tabel database:

databricks database delete-database-table catalog.schema.table

database databricks delete-synced-database-table

Menghapus tabel database yang disinkronkan.

databricks database delete-synced-database-table NAME [flags]

Argumen

NAME

    Nama lengkap tiga bagian (katalog, skema, tabel) dari tabel yang disinkronkan untuk dihapus.

Opsi

Bendera global

Contoh

Contoh berikut menghapus tabel database yang disinkronkan:

databricks database delete-synced-database-table catalog.schema.table

database databricks find-database-instance-by-uid

Temukan instans database berdasarkan uid.

databricks database find-database-instance-by-uid [flags]

Opsi

--uid string

    UID kluster yang akan didapatkan.

Bendera global

Contoh

Contoh berikut menemukan instans database berdasarkan UID:

databricks database find-database-instance-by-uid --uid 12345-abcdef-67890

database databricks generate-database-credential

Menghasilkan kredensial yang dapat digunakan untuk mengakses instans database.

databricks database generate-database-credential [flags]

Opsi

--json JSON

    String JSON sebaris atau @path yang merujuk ke file JSON dengan isi badan permintaan.

--request-id string

    ID permintaan untuk pembuatan kredensial.

Bendera global

Contoh

Contoh berikut menghasilkan kredensial database:

databricks database generate-database-credential --request-id my-request-123

databricks database get-database-catalog

Mendapatkan Katalog Database.

databricks database get-database-catalog NAME [flags]

Argumen

NAME

    Nama katalog yang akan didapatkan.

Opsi

Bendera global

Contoh

Contoh berikut mendapatkan informasi tentang katalog database:

databricks database get-database-catalog my-catalog

database databricks get-database-instance

Mendapatkan instans database.

databricks database get-database-instance NAME [flags]

Argumen

NAME

    Nama kluster yang akan didapatkan.

Opsi

Bendera global

Contoh

Contoh berikut mendapatkan informasi tentang instans database:

databricks database get-database-instance my-instance

database databricks get-database-table

Mendapatkan tabel database.

databricks database get-database-table NAME [flags]

Argumen

NAME

    Nama lengkap tiga bagian (katalog, skema, tabel) tabel yang akan didapatkan.

Opsi

Bendera global

Contoh

Contoh berikut mendapatkan informasi tentang tabel database:

databricks database get-database-table catalog.schema.table

database databricks get-synced-database-table

Dapatkan tabel database yang disinkronkan.

databricks database get-synced-database-table NAME [flags]

Argumen

NAME

    Nama lengkap tiga bagian (katalog, skema, tabel) dari tabel yang disinkronkan untuk mendapatkan.

Opsi

Bendera global

Contoh

Contoh berikut mendapatkan informasi tentang tabel database yang disinkronkan:

databricks database get-synced-database-table catalog.schema.table

Daftar instance database pada databricks database

Mencantumkan instans database.

databricks database list-database-instances [flags]

Opsi

--page-size int

    Batas atas untuk item yang dikembalikan.

--page-token string

    Token penomoran halaman untuk masuk ke halaman instans database berikutnya.

Bendera global

Contoh

Contoh berikut mencantumkan semua instans database:

databricks database list-database-instances

Contoh berikut mencantumkan instans database dengan penomoran halaman:

databricks database list-database-instances --page-size 10

Pembaruan instance-database databricks

Memperbarui instans database.

databricks database update-database-instance NAME [flags]

Argumen

NAME

    Nama instans. Ini adalah pengidentifikasi unik untuk instans.

Opsi

--capacity string

    Sku instans.

--json JSON

    String JSON sebaris atau @path yang merujuk ke file JSON dengan isi badan permintaan.

--stopped

    Apakah instans dihentikan.

Bendera global

Contoh

Contoh berikut memperbarui kapasitas instans database:

databricks database update-database-instance my-instance --capacity large

Contoh berikut menghentikan instans database:

databricks database update-database-instance my-instance --stopped

Bendera dunia

--debug

  Apakah debug logging ingin diaktifkan?

-h atau --help

    Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.

--log-file tali

    String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.

--log-format format

    Jenis format log, text atau json. Nilai defaultnya adalah text.

--log-level tali

    Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.

-o, --output jenis

    Jenis output perintah, text atau json. Nilai defaultnya adalah text.

-p, --profile tali

    Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.

--progress-format format

    Format untuk menampilkan log kemajuan: default, , append, inplaceatau json

-t, --target tali

    Jika berlaku, target bundel yang akan digunakan