Příkaz psql

Poznámka:

Tyto informace platí pro Databricks CLI verze 0.285 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázce.

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Příkaz psql v rozhraní příkazového řádku Databricks umožňuje připojení k databázi Lakebase Postgres pomocí klienta PostgreSQL. Podporuje jak zřízené instance Lakebase, tak projekty automatického škálování Lakebase.

Databricks psql

Připojte se k databázi Postgres Lakebase. Tento příkaz vyžaduje psql , aby byl na vašem počítači nainstalovaný klient.

Příkaz obsahuje logiku automatického opakování pro selhání připojení. Chování opakování můžete nakonfigurovat pomocí příznaku --max-retries .

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

Arguments

TARGET

    Cíl, ke kterému se chcete připojit. Pro Lakebase Provisioned zadejte název instance. Pro automatické škálování Lakebase zadejte úplnou cestu ve formuláři projects/<project>/branches/<branch>/endpoints/<endpoint>. Pokud tento parametr vynecháte, zobrazí seznam dostupných databází pro interaktivní výběr.

PSQL_ARGS (volitelné)

    Další argumenty pro předání klientovi psql . Zadejte je za oddělovačem pomlčky (--).

Možnosti

--autoscaling

    Zobrazit pouze projekty automatického škálování LakeBase při výpisu dostupných databází.

--branch string

    ID větve pro automatické škálování Lakebase Ve výchozím nastavení se automaticky vybere, když existuje jenom jedna větev.

--endpoint string

    ID koncového bodu pro automatické škálování Lakebase Ve výchozím nastavení se automaticky vybere, když existuje jenom jeden koncový bod.

--max-retries int

    Maximální počet pokusů o opakování připojení Nastavte na zakázání 0 opakovaných pokusů. Výchozí hodnota: 3.

--project string

    ID Project pro automatické škálování LakeBase.

--provisioned

    Při výpisu dostupných databází se zobrazují pouze zřízené instance Lakebase.

Globální příznaky

Examples

Následující příklad se připojí k instanci Lakebase Provisioned:

databricks psql my-instance

Následující příklad se připojí k projektu automatického škálování LakeBase pomocí příznaků:

databricks psql --project my-project --branch main --endpoint primary

Následující příklad se připojí k projektu automatického škálování LakeBase pomocí úplné cesty:

databricks psql projects/my-project/branches/main/endpoints/primary

Následující příklad uvádí pouze projekty automatického škálování LakeBase pro interaktivní výběr:

databricks psql --autoscaling

Následující příklad předá klientovi psql další argumenty:

databricks psql my-instance -- -c "SELECT 1"

Následující příklad se připojí k zakázaným opakovaným pokusům:

databricks psql my-instance --max-retries 0

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít