Udostępnij przez


psql polecenie

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ązanie połączenia z określonym wystąpieniem bazy danych przy użyciu klienta PostgreSQL.

databricks psql

Połącz się z określonym wystąpieniem bazy danych. 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 [DATABASE_INSTANCE_NAME] [-- PSQL_ARGS...] [flags]

Arguments

DATABASE_INSTANCE_NAME

    Nazwa wystąpienia bazy danych do nawiązania połączenia.

PSQL_ARGS (opcjonalny)

    Dodatkowe argumenty przekazywane do psql klienta. Określ je po separatorze podwójnej kreski (--).

Opcje

--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.

Flagi globalne

Przykłady

Poniższy przykład łączy się z wystąpieniem bazy danych:

databricks psql my-database

Poniższy przykład nawiązuje połączenie z wystąpieniem bazy danych i wykonuje zapytanie SQL:

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

Poniższy przykład łączy się z wieloma psql opcjami:

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

Poniższy przykład łączy się z niestandardowym zachowaniem ponawiania prób:

databricks psql my-database --max-retries 5

Poniższy przykład łączy się z wyłączonymi ponownymi próbami:

databricks psql my-database --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