Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.285 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
Polecenie psql w interfejsie wiersza polecenia usługi Databricks umożliwia nawiązywanie połączenia z bazą danych Postgres lakebase przy użyciu klienta PostgreSQL. Obsługuje zarówno wystąpienia aprowizacji usługi Lakebase, jak i projekty skalowania automatycznego w usłudze Lakebase.
databricks psql
Nawiązywanie połączenia z bazą danych Postgres w usłudze Lakebase. To polecenie wymaga psql zainstalowania klienta na maszynie.
Polecenie zawiera automatyczną logikę ponawiania prób dla błędów połączenia. Zachowanie ponawiania można skonfigurować przy użyciu flagi --max-retries .
databricks psql [TARGET] [flags] [-- PSQL_ARGS...]
Arguments
TARGET
Element docelowy do nawiązania połączenia. W polu Usługa Lakebase Provisioned określ nazwę wystąpienia. W przypadku skalowania automatycznego w usłudze Lakebase określ pełną ścieżkę w formularzu projects/<project>/branches/<branch>/endpoints/<endpoint>. W przypadku pominięcia polecenie wyświetla listę dostępnych baz danych do wyboru interakcyjnego.
PSQL_ARGS (opcjonalny)
Dodatkowe argumenty przekazywane do psql klienta. Określ je po separatorze podwójnej kreski (--).
Opcje
--autoscaling
Wyświetlaj tylko projekty skalowania automatycznego w usłudze Lakebase podczas wyświetlania listy dostępnych baz danych.
--branch string
Identyfikator gałęzi dla skalowania automatycznego w usłudze Lakebase. Domyślnie wybierane automatycznie, gdy istnieje tylko jedna gałąź.
--endpoint string
Identyfikator punktu końcowego dla skalowania automatycznego w usłudze Lakebase. Domyślnie wybierane automatycznie, gdy istnieje tylko jeden punkt końcowy.
--max-retries int
Maksymalna liczba ponownych prób nawiązania połączenia. Ustaw wartość na , aby 0 wyłączyć ponawianie prób. Wartość domyślna: 3.
--project string
Project identyfikator autoskalowania w usłudze Lakebase.
--provisioned
Podczas wyświetlania dostępnych baz danych są wyświetlane tylko wystąpienia aprowidowane w usłudze Lakebase.
Przykłady
Poniższy przykład łączy się z wystąpieniem aprowizacji usługi Lakebase:
databricks psql my-instance
Poniższy przykład łączy się z projektem skalowania automatycznego w usłudze Lakebase przy użyciu flag:
databricks psql --project my-project --branch main --endpoint primary
Poniższy przykład łączy się z projektem skalowania automatycznego w usłudze Lakebase przy użyciu pełnej ścieżki:
databricks psql projects/my-project/branches/main/endpoints/primary
W poniższym przykładzie wymieniono tylko projekty skalowania automatycznego w usłudze Lakebase na potrzeby wyboru interakcyjnego:
databricks psql --autoscaling
Poniższy przykład przekazuje dodatkowe argumenty do psql klienta:
databricks psql my-instance -- -c "SELECT 1"
Poniższy przykład łączy się z wyłączonymi ponownymi próbami:
databricks psql my-instance --max-retries 0
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file łańcuch znaków
Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Domyślna wartość to text.
--log-level łańcuch znaków
Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Domyślna wartość to text.
-p, --profile łańcuch znaków
Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target łańcuch znaków
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia