Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
grup perintah
Nota
Informasi ini berlaku untuk Databricks CLI versi 0.285 ke atas.
Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.
postgres Grup perintah dalam Databricks CLI berisi perintah untuk mengelola sumber daya Lakebase Postgres termasuk proyek, cabang, titik akhir, peran, katalog, dan tabel yang disinkronkan. API Postgres menyediakan akses ke database Postgres melalui REST API atau SQL langsung.
databricks postgres create-branch
Buat Cabang. Saat membuat cabang, Anda harus menentukan kebijakan kedaluwarsa menggunakan no_expiry: true untuk cabang permanen.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres create-branch PARENT BRANCH_ID [flags]
Arguments
PARENT
Proyek tempat Cabang ini dibuat. Format: projects/{project_id}
BRANCH_ID
ID yang digunakan untuk Cabang, yang menjadi komponen akhir dari nama sumber daya cabang. Panjangnya harus 1-63 karakter, dimulai dengan huruf kecil, dan hanya berisi huruf kecil, angka, dan tanda hubung (RFC 1123).
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya cabang.
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut membuat cabang dalam proyek:
databricks postgres create-branch projects/my-project-id my-branch \
--json '{
"spec": {
"no_expiry": true
}
}'
Contoh berikut membuat cabang dari cabang yang ada:
databricks postgres create-branch projects/my-project-id dev-branch \
--json '{
"spec": {
"source_branch": "projects/my-project-id/branches/main",
"no_expiry": true
}
}'
databricks postgres create-catalog
Daftarkan database Postgres di Katalog Unity.
Nota
Memerlukan Databricks CLI versi 0.298 atau lebih tinggi.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres create-catalog CATALOG_ID [flags]
Arguments
CATALOG_ID
ID yang digunakan untuk katalog di Katalog Unity. Ini menjadi komponen akhir dari nama sumber daya katalog (misalnya, my_catalog menjadi catalogs/my_catalog).
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya katalog (hanya output).
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut mendaftarkan database Postgres di Unity Catalog:
databricks postgres create-catalog my-catalog \
--json '{
"spec": {
"postgres_database": "mydb",
"branch": "projects/my-project-id/branches/production"
}
}'
databricks postgres create-endpoint
Membuat Titik Akhir. Cabang dapat memiliki satu titik akhir komputasi baca-tulis dan beberapa titik akhir baca-saja (replika baca) untuk penskalaan operasi baca.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres create-endpoint PARENT ENDPOINT_ID [flags]
Arguments
PARENT
Cabang tempat Titik Akhir ini dibuat. Format: projects/{project_id}/branches/{branch_id}
ENDPOINT_ID
ID yang digunakan untuk Titik Akhir, yang menjadi komponen akhir dari nama sumber daya titik akhir. Panjangnya harus 1-63 karakter, dimulai dengan huruf kecil, dan hanya berisi huruf kecil, angka, dan tanda hubung (RFC 1123).
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya titik akhir.
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut membuat titik akhir baca-tulis di cabang:
databricks postgres create-endpoint projects/my-project-id/branches/my-branch-id my-endpoint \
--json '{
"spec": {
"endpoint_type": "ENDPOINT_TYPE_READ_WRITE",
"autoscaling_limit_min_cu": 0.5,
"autoscaling_limit_max_cu": 4.0
}
}'
Contoh berikut membuat titik akhir baca-saja (replika baca):
databricks postgres create-endpoint projects/my-project-id/branches/my-branch-id read-replica-1 \
--json '{
"spec": {
"endpoint_type": "ENDPOINT_TYPE_READ_ONLY",
"autoscaling_limit_min_cu": 0.5,
"autoscaling_limit_max_cu": 4.0
}
}'
databricks postgres create-project
Buat Proyek.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
Saat Anda membuat proyek, proyek secara otomatis menyertakan cabang produksi default dan titik akhir komputasi baca-tulis, keduanya dengan ID yang dihasilkan secara otomatis.
databricks postgres create-project PROJECT_ID [flags]
Arguments
PROJECT_ID
ID yang digunakan untuk Proyek, yang menjadi komponen akhir dari nama sumber daya proyek. Panjangnya harus 1-63 karakter, dimulai dengan huruf kecil, dan hanya berisi huruf kecil, angka, dan tanda hubung (RFC 1123).
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya proyek.
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut membuat proyek:
databricks postgres create-project my-project \
--json '{
"spec": {
"display_name": "My Project"
}
}'
Contoh berikut membuat proyek dengan versi PostgreSQL tertentu:
databricks postgres create-project my-project \
--json '{
"spec": {
"display_name": "My Project",
"pg_version": "17"
}
}'
peran pembuatan postgres databricks
Buat peran Postgres untuk cabang.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres create-role PARENT [flags]
Arguments
PARENT
Cabang tempat peran ini dibuat. Format: projects/{project_id}/branches/{branch_id}.
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya peran (hanya output).
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--role-id string
ID yang digunakan untuk peran tersebut, yang menjadi komponen akhir dari nama sumber daya peran.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut membuat peran berbasis kata sandi di cabang:
databricks postgres create-role projects/my-project-id/branches/my-branch-id \
--role-id my-role \
--json '{"spec": {"postgres_role": "my-role"}}'
Contoh berikut membuat peran OAuth untuk pengguna Databricks:
databricks postgres create-role projects/my-project-id/branches/my-branch-id \
--role-id my-user-role \
--json '{"spec": {"identity_type": "USER", "postgres_role": "user@example.com"}}'
databricks postgres create-synced-table
Buat tabel yang disinkronkan yang terus mereplikasi tabel Katalog Unity ke dalam database Lakebase Postgres.
Nota
Memerlukan Databricks CLI versi 0.298 atau lebih tinggi.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres create-synced-table SYNCED_TABLE_ID [flags]
Arguments
SYNCED_TABLE_ID
ID yang digunakan untuk tabel yang disinkronkan, dalam {catalog}.{schema}.{table} format. Contohnya, my-catalog.sales.orders. Ini membuat tabel unity Catalog yang disinkronkan dan tabel Postgres bernama {table} dalam skema {schema}.
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya tabel yang disinkronkan (hanya output).
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut membuat tabel yang disinkronkan dengan rekam jepret satu kali:
databricks postgres create-synced-table my-catalog.sales.orders \
--json '{
"spec": {
"source_table_full_name": "main.sales.orders",
"branch": "projects/my-project-id/branches/production",
"primary_key_columns": ["order_id"],
"scheduling_policy": "SNAPSHOT",
"postgres_database": "mydb",
"create_database_objects_if_missing": true
}
}'
Contoh berikut membuat tabel yang disinkronkan dengan sinkronisasi berkelanjutan (pembaruan hampir real-time):
databricks postgres create-synced-table my-catalog.sales.orders \
--json '{
"spec": {
"source_table_full_name": "main.sales.orders",
"branch": "projects/my-project-id/branches/production",
"primary_key_columns": ["order_id"],
"scheduling_policy": "CONTINUOUS",
"postgres_database": "mydb",
"create_database_objects_if_missing": true
}
}'
databricks postgres delete-branch
Menghapus Cabang.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
Cabang yang dilindungi tidak dapat dihapus. Gunakan update-branch untuk mengatur spec.is_protected ke false sebelum menghapus.
databricks postgres delete-branch NAME [flags]
Arguments
NAME
Nama Cabang yang akan dihapus. Format: projects/{project_id}/branches/{branch_id}
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut menghapus cabang:
databricks postgres delete-branch projects/my-project-id/branches/my-branch-id
databricks postgres delete-catalog
Menghapus Katalog Database.
Nota
Memerlukan Databricks CLI versi 0.298 atau lebih tinggi.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres delete-catalog NAME [flags]
Arguments
NAME
Jalur sumber daya lengkap katalog yang akan dihapus. Format: catalogs/{catalog_id}
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut menghapus katalog:
databricks postgres delete-catalog catalogs/my-catalog
databricks postgres delete-endpoint
Menghapus Titik Akhir.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres delete-endpoint NAME [flags]
Arguments
NAME
Nama Titik Akhir yang akan dihapus. Format: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut menghapus titik akhir:
databricks postgres delete-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id
databricks postgres delete-project
Menghapus Proyek.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres delete-project NAME [flags]
Arguments
NAME
Nama Proyek yang akan dihapus. Format: projects/{project_id}
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--purge
Jika true, secara permanen menghapus proyek (penghapusan keras).
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut menghapus sementara proyek (dapat dipulihkan selama 7 hari):
databricks postgres delete-project projects/my-project-id
Contoh berikut menghapus proyek secara permanen:
databricks postgres delete-project projects/my-project-id --purge
peran penghapusan postgres databricks
Menghapus peran Postgres dari cabang.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres delete-role NAME [flags]
Arguments
NAME
Jalur sumber daya lengkap peran yang akan dihapus. Format: projects/{project_id}/branches/{branch_id}/roles/{role_id}.
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--reassign-owned-to string
Menetapkan ulang objek yang dimiliki oleh peran yang dihapus ke peran ini.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut menghapus peran dari cabang:
databricks postgres delete-role projects/my-project-id/branches/my-branch-id/roles/my-role
databricks postgres delete-synced-table
Menghapus Tabel yang Disinkronkan.
Nota
Memerlukan Databricks CLI versi 0.298 atau lebih tinggi.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres delete-synced-table NAME [flags]
Arguments
NAME
Nama sumber daya lengkap tabel yang disinkronkan untuk dihapus. Format: synced_tables/{catalog}.{schema}.{table}
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut menghapus tabel yang disinkronkan:
databricks postgres delete-synced-table "synced_tables/my-catalog.sales.orders"
databricks postgres generate-database-credential
Hasilkan kredensial OAuth untuk database Postgres. Token OAuth yang dikembalikan digunakan untuk mengautentikasi dan menyambungkan ke database Anda dengan klien PostgreSQL seperti psql.
databricks postgres generate-database-credential ENDPOINT [flags]
Arguments
ENDPOINT
Titik akhir tempat kredensial ini dihasilkan. Format: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
Examples
Contoh berikut menghasilkan kredensial OAuth untuk titik akhir:
databricks postgres generate-database-credential projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id
databricks postgres get-branch
Dapatkan Cabang.
databricks postgres get-branch NAME [flags]
Arguments
NAME
Nama Cabang yang akan diambil. Format: projects/{project_id}/branches/{branch_id}
Opsi
Examples
Contoh berikut mendapatkan informasi tentang cabang:
databricks postgres get-branch projects/my-project-id/branches/my-branch-id
databricks postgres get-catalog
Mendapatkan Katalog Database.
Nota
Memerlukan Databricks CLI versi 0.298 atau lebih tinggi.
databricks postgres get-catalog NAME [flags]
Arguments
NAME
Jalur sumber daya lengkap katalog yang akan diambil. Format: catalogs/{catalog_id}
Opsi
Examples
Contoh berikut mendapatkan informasi tentang katalog:
databricks postgres get-catalog catalogs/my-catalog
titik akhir postgres databricks
Dapatkan Titik Akhir.
databricks postgres get-endpoint NAME [flags]
Arguments
NAME
Nama Titik Akhir yang akan diambil. Format: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
Opsi
Examples
Contoh berikut mendapatkan informasi tentang titik akhir:
databricks postgres get-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id
databricks postgres get-operation
Dapatkan Operasi.
databricks postgres get-operation NAME [flags]
Arguments
NAME
Nama sumber daya operasi.
Opsi
Examples
Contoh berikut mendapatkan informasi tentang operasi:
databricks postgres get-operation projects/my-project-id/operations/my-operation-id
databricks postgres get-project
Dapatkan Proyek.
databricks postgres get-project NAME [flags]
Arguments
NAME
Nama Proyek yang akan diambil. Format: projects/{project_id}
Opsi
Examples
Contoh berikut mendapatkan informasi tentang proyek:
databricks postgres get-project projects/my-project-id
databricks postgres get-role
Dapatkan peran Postgres untuk cabang. Mengambil informasi tentang peran yang ditentukan, termasuk metode dan izin autentikasinya.
databricks postgres get-role NAME [flags]
Arguments
NAME
Jalur sumber daya lengkap peran yang akan diambil. Format: projects/{project_id}/branches/{branch_id}/roles/{role_id}.
Opsi
Examples
Contoh berikut mendapatkan peran:
databricks postgres get-role projects/my-project-id/branches/my-branch-id/roles/my-role
databricks postgres get-synced-table
Dapatkan Tabel yang Disinkronkan.
Nota
Memerlukan Databricks CLI versi 0.298 atau lebih tinggi.
databricks postgres get-synced-table NAME [flags]
Arguments
NAME
Nama sumber daya lengkap tabel yang disinkronkan. Format: synced_tables/{catalog}.{schema}.{table}
Opsi
Examples
Contoh berikut mendapatkan informasi tentang tabel yang disinkronkan:
databricks postgres get-synced-table "synced_tables/my-catalog.sales.orders"
databricks postgres list-branches
Mencantumkan Cabang. Gunakan perintah ini untuk menemukan ID cabang, termasuk cabang default yang dibuat dengan proyek Anda (ditunjukkan oleh "default": true dalam status).
databricks postgres list-branches PARENT [flags]
Arguments
PARENT
Proyek yang memiliki koleksi cabang ini. Format: projects/{project_id}
Opsi
--page-size int
Batas atas untuk item yang dikembalikan.
--page-token string
Token halaman dari respons sebelumnya.
Examples
Contoh berikut mencantumkan semua cabang dalam proyek:
databricks postgres list-branches projects/my-project-id
Contoh berikut mencantumkan cabang dengan penomoran halaman:
databricks postgres list-branches projects/my-project-id --page-size 10
titik akhir daftar postgres databricks
Mencantumkan Titik Akhir. Gunakan perintah ini untuk menemukan ID titik akhir, termasuk titik akhir baca-tulis default yang dibuat secara otomatis dengan proyek Anda.
databricks postgres list-endpoints PARENT [flags]
Arguments
PARENT
Cabang yang memiliki kumpulan titik akhir ini. Format: projects/{project_id}/branches/{branch_id}
Opsi
--page-size int
Batas atas untuk item yang dikembalikan.
--page-token string
Token halaman dari respons sebelumnya.
Examples
Contoh berikut mencantumkan semua titik akhir dalam cabang:
databricks postgres list-endpoints projects/my-project-id/branches/my-branch-id
Contoh berikut mencantumkan titik akhir dengan penomoran halaman:
databricks postgres list-endpoints projects/my-project-id/branches/my-branch-id --page-size 10
proyek daftar postgres databricks
Mencantumkan Proyek.
databricks postgres list-projects [flags]
Opsi
--limit int
Jumlah maksimum hasil yang akan dikembalikan.
--page-size int
Batas atas untuk item yang dikembalikan.
--page-token string
Token halaman dari respons sebelumnya.
--show-deleted
Apakah akan menyertakan proyek yang dihapus sementara dalam respons.
Examples
Contoh berikut mencantumkan semua proyek:
databricks postgres list-projects
Contoh berikut mencantumkan proyek dengan penomoran halaman:
databricks postgres list-projects --page-size 10
Contoh berikut mencantumkan semua proyek termasuk yang dihapus sementara:
databricks postgres list-projects --show-deleted
peran daftar postgres databricks
Mencantumkan peran Postgres untuk cabang.
databricks postgres list-roles PARENT [flags]
Arguments
PARENT
Cabang yang memiliki koleksi peran ini. Format: projects/{project_id}/branches/{branch_id}.
Opsi
--page-size int
Batas atas untuk item yang dikembalikan.
--page-token string
Token halaman dari respons sebelumnya.
Examples
Contoh berikut mencantumkan semua peran dalam cabang:
databricks postgres list-roles projects/my-project-id/branches/my-branch-id
databricks postgres undelete-project
Membatalkan penghapusan Project.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres undelete-project NAME [flags]
Arguments
NAME
Jalur sumber daya lengkap proyek untuk membatalkan penghapusan. Format: projects/{project_id}
Opsi
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut memulihkan proyek yang dihapus sementara:
databricks postgres undelete-project projects/my-project-id
databricks postgres update-branch
Perbarui Cabang.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres update-branch NAME UPDATE_MASK [flags]
Arguments
NAME
Nama sumber daya cabang. Format: projects/{project_id}/branches/{branch_id}
UPDATE_MASK
Daftar bidang yang akan diperbarui. Jika tidak ditentukan, semua bidang diperbarui jika memungkinkan.
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya cabang.
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut memperbarui cabang untuk membuatnya terlindungi:
databricks postgres update-branch projects/my-project-id/branches/my-branch-id spec.is_protected \
--json '{
"spec": {
"is_protected": true
}
}'
databricks postgres update-endpoint
Memperbarui Titik Akhir.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres update-endpoint NAME UPDATE_MASK [flags]
Arguments
NAME
Nama sumber daya titik akhir. Format: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
UPDATE_MASK
Daftar bidang yang akan diperbarui. Jika tidak ditentukan, semua bidang diperbarui jika memungkinkan.
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya titik akhir.
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut memperbarui unit komputasi maksimum titik akhir:
databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id spec.autoscaling_limit_max_cu \
--json '{
"spec": {
"autoscaling_limit_max_cu": 8.0
}
}'
Contoh berikut memperbarui beberapa bidang (unit komputasi min dan maks):
databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id "spec.autoscaling_limit_min_cu,spec.autoscaling_limit_max_cu" \
--json '{
"spec": {
"autoscaling_limit_min_cu": 1.0,
"autoscaling_limit_max_cu": 8.0
}
}'
Untuk mengonfigurasi skala ke nol, sertakan spec.suspension dalam masker pembaruan. Atur suspend_timeout_duration (60s–604800s) untuk menentukan batas waktu tidak aktif, atau no_suspension: true untuk menonaktifkannya. Jangan atur keduanya. Pengaturan no_suspension: false mengembalikan kesalahan.
Contoh berikut menonaktifkan skala ke nol:
databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id spec.suspension \
--json '{
"spec": {
"no_suspension": true
}
}'
Contoh berikut memungkinkan skala ke nol dengan batas waktu tidak aktif 5 menit:
databricks postgres update-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id spec.suspension \
--json '{
"spec": {
"suspend_timeout_duration": "300s"
}
}'
proyek pembaruan postgres databricks
Perbarui Proyek.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres update-project NAME UPDATE_MASK [flags]
Arguments
NAME
Nama sumber daya proyek. Format: projects/{project_id}
UPDATE_MASK
Daftar bidang yang akan diperbarui. Jika tidak ditentukan, semua bidang diperbarui jika memungkinkan.
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya proyek.
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut memperbarui nama tampilan proyek:
databricks postgres update-project projects/my-project-id spec.display_name \
--json '{
"spec": {
"display_name": "Updated Project Name"
}
}'
peran pembaruan postgres databricks
Perbarui peran Postgres untuk cabang.
Nota
Ini adalah operasi jangka panjang. Secara default, perintah menunggu operasi selesai. Gunakan --no-wait untuk segera kembali dengan detail operasi mentah. Bidang operasi name kemudian dapat digunakan untuk polling untuk penyelesaian menggunakan get-operation perintah .
databricks postgres update-role NAME UPDATE_MASK [flags]
Arguments
NAME
Jalur sumber daya lengkap peran. Format: projects/{project_id}/branches/{branch_id}/roles/{role_id}.
UPDATE_MASK
Daftar bidang yang akan diperbarui. Jika tidak ditentukan, semua bidang diperbarui jika memungkinkan.
Opsi
--json JSON
String JSON inline atau @path ditambahkan ke file JSON dengan isi permintaan.
--name string
Nama sumber daya peran (hanya output).
--no-wait
Jangan menunggu untuk mencapai status SELESAI.
--timeout duration
Jumlah waktu maksimum untuk mencapai status SELESAI.
Examples
Contoh berikut memberikan CREATEDB peran. Saat memperbarui spec.attributes, ketiga bidang atribut harus disediakan:
databricks postgres update-role projects/my-project-id/branches/my-branch-id/roles/my-role \
spec.attributes \
--json '{"spec": {"attributes": {"createdb": true, "createrole": false, "bypassrls": false}}}'
Contoh berikut menambahkan peran ke databricks_superuser keanggotaan:
databricks postgres update-role projects/my-project-id/branches/my-branch-id/roles/my-role \
spec.membership_roles \
--json '{"spec": {"membership_roles": ["DATABRICKS_SUPERUSER"]}}'
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