Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu bilgiler Databricks CLI 0.285 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.
Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.
postgres
Databricks CLI içindeki komut grubu projeler, dallar ve uç noktalar dahil olmak üzere Lakebase Postgres kaynaklarını yönetmeye yönelik komutlar içerir. Postgres API'si, REST API veya doğrudan SQL aracılığıyla Postgres veritabanına erişim sağlar.
databricks postgres create-branch
Bir Dal oluşturun. Dal oluştururken, kalıcı dallar için kullanarak no_expiry: true bir süre sonu ilkesi belirtmeniz gerekir.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres create-branch PARENT BRANCH_ID [flags]
Arguments
PARENT
Bu Dalın oluşturulduğu Proje. Biçim: projects/{project_id}
BRANCH_ID
Dal için kullanılacak kimlik, dalın kaynak adının son bileşeni olur. 1-63 karakter uzunluğunda olmalı, küçük harfle başlamalıdır ve yalnızca küçük harf, sayı ve kısa çizgi içermelidir (RFC 1123).
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
--name string
Dalın kaynak adı.
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek projede bir dal oluşturur:
databricks postgres create-branch projects/my-project-id my-branch \
--json '{
"spec": {
"no_expiry": true
}
}'
Aşağıdaki örnek, var olan bir daldan bir dal oluşturur:
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-endpoint
Uç Nokta oluşturma. Bir dal, okuma işlemlerini ölçeklendirmek için bir okuma-yazma işlem uç noktasına ve birden çok salt okunur uç noktaya (okuma çoğaltması) sahip olabilir.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres create-endpoint PARENT ENDPOINT_ID [flags]
Arguments
PARENT
Bu Uç Noktanın oluşturulduğu Dal. Biçim: projects/{project_id}/branches/{branch_id}
ENDPOINT_ID
Uç nokta için kullanılacak kimlik, uç noktanın kaynak adının son bileşeni olur. 1-63 karakter uzunluğunda olmalı, küçük harfle başlamalıdır ve yalnızca küçük harf, sayı ve kısa çizgi içermelidir (RFC 1123).
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
--name string
Uç noktanın kaynak adı.
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir dalda okuma-yazma uç noktası oluşturur:
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
}
}'
Aşağıdaki örnek salt okunur bir uç nokta (okuma çoğaltması) oluşturur:
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
Proje oluşturma.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
Bir proje oluşturduğunuzda, otomatik olarak bir varsayılan üretim dalı ve otomatik olarak oluşturulan kimliklere sahip bir okuma-yazma işlem uç noktası içerir.
databricks postgres create-project PROJECT_ID [flags]
Arguments
PROJECT_ID
Proje için kullanılacak kimlik, projenin kaynak adının son bileşeni haline gelir. 1-63 karakter uzunluğunda olmalı, küçük harfle başlamalıdır ve yalnızca küçük harf, sayı ve kısa çizgi içermelidir (RFC 1123).
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
--name string
Projenin kaynak adı.
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir proje oluşturur:
databricks postgres create-project my-project \
--json '{
"spec": {
"display_name": "My Project"
}
}'
Aşağıdaki örnek, belirli bir PostgreSQL sürümüne sahip bir proje oluşturur:
databricks postgres create-project my-project \
--json '{
"spec": {
"display_name": "My Project",
"pg_version": "17"
}
}'
databricks postgres delete-branch
Dalı silme.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
Korumalı dallar silinemez. Silmeden önce olarak ayarlamak spec.is_protected için false kullanınupdate-branch.
databricks postgres delete-branch NAME [flags]
Arguments
NAME
Silinecek Dalın adı. Biçim: projects/{project_id}/branches/{branch_id}
Options
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir dalı siler:
databricks postgres delete-branch projects/my-project-id/branches/my-branch-id
databricks postgres delete-endpoint
Uç noktayı silme.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres delete-endpoint NAME [flags]
Arguments
NAME
Silinecek uç noktanın adı. Biçim: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
Options
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir uç noktayı siler:
databricks postgres delete-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id
databricks postgres delete-project
Projeyi silme.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres delete-project NAME [flags]
Arguments
NAME
Silinecek Projenin adı. Biçim: projects/{project_id}
Options
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir projeyi siler:
databricks postgres delete-project projects/my-project-id
databricks postgres generate-database-credential
Postgres veritabanı için OAuth kimlik bilgileri oluşturun. Döndürülen OAuth belirteci, gibi psqlPostgreSQL istemcileri ile veritabanınızın kimliğini doğrulamak ve veritabanına bağlanmak için kullanılır.
databricks postgres generate-database-credential ENDPOINT [flags]
Arguments
ENDPOINT
Bu kimlik bilgilerinin oluşturulduğu uç nokta. Biçim: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
Örnekler
Aşağıdaki örnek, bir uç nokta için OAuth kimlik bilgileri oluşturur:
databricks postgres generate-database-credential projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id
databricks postgres get-branch
Bir Dal alın.
databricks postgres get-branch NAME [flags]
Arguments
NAME
Alınacak Dalın adı. Biçim: projects/{project_id}/branches/{branch_id}
Options
Örnekler
Aşağıdaki örnek bir dal hakkında bilgi alır:
databricks postgres get-branch projects/my-project-id/branches/my-branch-id
databricks postgres get-endpoint
Uç nokta alın.
databricks postgres get-endpoint NAME [flags]
Arguments
NAME
Alınacak uç noktanın adı. Biçim: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
Options
Örnekler
Aşağıdaki örnek bir uç nokta hakkında bilgi alır:
databricks postgres get-endpoint projects/my-project-id/branches/my-branch-id/endpoints/my-endpoint-id
databricks postgres get-operation
İşlem Alma.
databricks postgres get-operation NAME [flags]
Arguments
NAME
İşlem kaynağının adı.
Options
Örnekler
Aşağıdaki örnek bir işlem hakkında bilgi alır:
databricks postgres get-operation projects/my-project-id/operations/my-operation-id
databricks postgres get-project
Bir Proje edinin.
databricks postgres get-project NAME [flags]
Arguments
NAME
Alınacak Projenin adı. Biçim: projects/{project_id}
Options
Örnekler
Aşağıdaki örnek bir proje hakkında bilgi alır:
databricks postgres get-project projects/my-project-id
databricks postgres list-branches
Dalları listeleyin. Projenizle oluşturulan varsayılan dal dalı da dahil olmak üzere dal kimliklerini bulmak için bu komutu kullanın (durum olarak belirtilir "default": true ).
databricks postgres list-branches PARENT [flags]
Arguments
PARENT
Bu dal koleksiyonuna sahip olan Proje. Biçim: projects/{project_id}
Options
--page-size int
Döndürülen öğeler için üst sınır.
--page-token string
Önceki yanıttan sayfa belirteci.
Örnekler
Aşağıdaki örnekte projedeki tüm dallar listelenir:
databricks postgres list-branches projects/my-project-id
Aşağıdaki örnekte, sayfalandırma içeren dallar listelenir:
databricks postgres list-branches projects/my-project-id --page-size 10
databricks postgres list-endpoints
Uç Noktaları Listele. Projenizle otomatik olarak oluşturulan varsayılan okuma-yazma uç noktası dahil olmak üzere uç nokta kimliklerini bulmak için bu komutu kullanın.
databricks postgres list-endpoints PARENT [flags]
Arguments
PARENT
Bu uç nokta koleksiyonunun sahibi olan Dal. Biçim: projects/{project_id}/branches/{branch_id}
Options
--page-size int
Döndürülen öğeler için üst sınır.
--page-token string
Önceki yanıttan sayfa belirteci.
Örnekler
Aşağıdaki örnekte bir daldaki tüm uç noktalar listelenir:
databricks postgres list-endpoints projects/my-project-id/branches/my-branch-id
Aşağıdaki örnekte sayfalandırılmış uç noktalar listelenir:
databricks postgres list-endpoints projects/my-project-id/branches/my-branch-id --page-size 10
databricks postgres list-projects
Projeleri Listele.
databricks postgres list-projects [flags]
Options
--page-size int
Döndürülen öğeler için üst sınır.
--page-token string
Önceki yanıttan sayfa belirteci.
Örnekler
Aşağıdaki örnek tüm projeleri listeler:
databricks postgres list-projects
Aşağıdaki örnekte sayfalandırılmış projeler listelenir:
databricks postgres list-projects --page-size 10
databricks postgres update-branch
Bir Dalı güncelleştirin.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres update-branch NAME UPDATE_MASK [flags]
Arguments
NAME
Dalın kaynak adı. Biçim: projects/{project_id}/branches/{branch_id}
UPDATE_MASK
Güncelleştirilecek alanların listesi. Belirtilmezse, mümkün olduğunda tüm alanlar güncelleştirilir.
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
--name string
Dalın kaynak adı.
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek, bir dalı korunacak şekilde güncelleştirir:
databricks postgres update-branch projects/my-project-id/branches/my-branch-id spec.is_protected \
--json '{
"spec": {
"is_protected": true
}
}'
databricks postgres update-endpoint
Uç Noktayı güncelleştirme.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres update-endpoint NAME UPDATE_MASK [flags]
Arguments
NAME
Uç noktanın kaynak adı. Biçim: projects/{project_id}/branches/{branch_id}/endpoints/{endpoint_id}
UPDATE_MASK
Güncelleştirilecek alanların listesi. Belirtilmezse, mümkün olduğunda tüm alanlar güncelleştirilir.
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
--name string
Uç noktanın kaynak adı.
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir uç noktanın en yüksek işlem birimlerini güncelleştirir:
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
}
}'
Aşağıdaki örnek birden çok alanı güncelleştirir (en az ve en fazla işlem birimi):
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
}
}'
databricks postgres update-project
Projeyi güncelleştirme.
Uyarı
Bu, uzun süre çalışan bir işlemdir. Varsayılan olarak, komut işlemin tamamlanmasını bekler. Ham işlem ayrıntılarıyla hemen dönmek için kullanın --no-wait . İşlemin name alanı, komutu kullanılarak get-operation tamamlanmak üzere yoklama yapmak için kullanılabilir.
databricks postgres update-project NAME UPDATE_MASK [flags]
Arguments
NAME
Projenin kaynak adı. Biçim: projects/{project_id}
UPDATE_MASK
Güncelleştirilecek alanların listesi. Belirtilmezse, mümkün olduğunda tüm alanlar güncelleştirilir.
Options
--json JSON
satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.
--name string
Projenin kaynak adı.
--no-wait
DONE durumuna ulaşmak için beklemeyin.
--timeout duration
DONE durumuna ulaşmak için gereken en fazla süre.
Örnekler
Aşağıdaki örnek bir projenin görünen adını güncelleştirir:
databricks postgres update-project projects/my-project-id spec.display_name \
--json '{
"spec": {
"display_name": "Updated Project Name"
}
}'
Genel bayraklar
--debug
Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.
-h veya --help
Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.
--log-file dizgi
Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.
--log-format biçim
Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.
--log-level dizgi
Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.
-o, --output tür
Komut çıktı türü text veya json. Varsayılan değer şudur: text.
-p, --profile dizgi
Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.
--progress-format biçim
İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json
-t, --target dizgi
Varsa, kullanılacak paket hedefi