Aracılığıyla paylaş


psql komut

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.

psql Databricks CLI içindeki komut, PostgreSQL istemcisi kullanarak belirtilen veritabanı örneğine bağlanmanızı sağlar.

databricks psql

Belirtilen veritabanı örneğine bağlanın. Bu komut, makinenize bir psql istemcinin yüklenmesini gerektirir.

Komutu, bağlantı hataları için otomatik yeniden deneme mantığını içerir. Bayrağını kullanarak --max-retries yeniden deneme davranışını yapılandırabilirsiniz.

databricks psql [DATABASE_INSTANCE_NAME] [-- PSQL_ARGS...] [flags]

Arguments

DATABASE_INSTANCE_NAME

    Bağlanacak Veritabanı Örneğinin adı.

PSQL_ARGS (isteğe bağlı)

    İstemciye geçirmek için psql ek bağımsız değişkenler. Bunları çift tire (--) ayırıcıdan sonra belirtin.

Options

--max-retries int

    En fazla bağlantı yeniden deneme denemesi sayısı. 0 Yeniden denemeleri devre dışı bırakmak için olarak ayarlayın. Varsayılan: 3.

Genel bayraklar

Örnekler

Aşağıdaki örnek bir veritabanı örneğine bağlanır:

databricks psql my-database

Aşağıdaki örnek bir veritabanı örneğine bağlanır ve bir SQL sorgusu yürütür:

databricks psql my-database -- -c "SELECT * FROM my_table"

Aşağıdaki örnek birden çok psql seçenekle bağlanır:

databricks psql my-database -- --echo-all -d "my-db"

Aşağıdaki örnek özel yeniden deneme davranışıyla bağlanır:

databricks psql my-database --max-retries 5

Aşağıdaki örnek, yeniden denemeler devre dışı bırakılmıştır:

databricks psql my-database --max-retries 0

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