psql kommando

Anmärkning

Den här informationen gäller för Databricks CLI-versionerna 0.285 och senare. Databricks CLI finns i offentlig förhandsversion.

Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.

Med psql kommandot i Databricks CLI kan du ansluta till en Lakebase Postgres-databas med hjälp av en PostgreSQL-klient. Den stöder både Lakebase Provisioned-instanser och Lakebase Autoscaling-projekt.

databricks psql

Anslut till en Lakebase Postgres-databas. Det här kommandot kräver att en psql klient installeras på datorn.

Kommandot innehåller automatisk omförsökslogik för anslutningsfel. Du kan konfigurera återförsöksbeteendet med hjälp av --max-retries flaggan.

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

Arguments

TARGET

    Målet att ansluta till. För Lakebase Provisioned anger du instansnamnet. För Autoskalning av Lakebase anger du den fullständiga sökvägen i formuläret projects/<project>/branches/<branch>/endpoints/<endpoint>. Om det utelämnas listar kommandot tillgängliga databaser för interaktiv markering.

PSQL_ARGS (valfritt)

    Ytterligare argument som ska skickas psql till klienten. Ange dessa efter en dubbelstrecksavgränsare (--).

Options

--autoscaling

    Visa endast Lakebase Autoscaling-projekt när du listar tillgängliga databaser.

--branch string

    Gren-ID för Autoskalning av Lakebase. Standardinställningen är att välja automatiskt när det bara finns en gren.

--endpoint string

    Slutpunkts-ID för Autoskalning av Lakebase. Standardinställningen är att välja automatiskt när det bara finns en slutpunkt.

--max-retries int

    Maximalt antal återförsök av anslutningar. Ange till för att 0 inaktivera återförsök. Förvald: 3.

--project string

    Project ID för Autoskalning av Lakebase.

--provisioned

    Visa endast Lakebase Provisioned-instanser när du listar tillgängliga databaser.

Globala flaggor

Examples

Följande exempel ansluter till en Lakebase Provisioned-instans:

databricks psql my-instance

Följande exempel ansluter till ett Lakebase Autoscaling-projekt med flaggor:

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

Följande exempel ansluter till ett Lakebase Autoscaling-projekt med hjälp av den fullständiga sökvägen:

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

I följande exempel visas endast Lakebase Autoscaling-projekt för interaktiv markering:

databricks psql --autoscaling

I följande exempel skickas psql ytterligare argument till klienten:

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

Följande exempel ansluter med återförsök inaktiverade:

databricks psql my-instance --max-retries 0

Globala flaggor

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format Format

    Loggformattypen, text eller json. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format Format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas