psql opdracht

Opmerking

Deze informatie is van toepassing op Databricks CLI-versies 0.285 en hoger. De Databricks CLI bevindt zich in openbare preview.

Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.

Met psql de opdracht in de Databricks CLI kunt u verbinding maken met een Lakebase Postgres-database met behulp van een PostgreSQL-client. Het ondersteunt zowel Lakebase Provisioned Instances als Lakebase Autoscaling projects.

databricks psql

Maak verbinding met een Lakebase Postgres-database. Voor deze opdracht moet een psql client op uw computer worden geïnstalleerd.

De opdracht bevat automatische logica voor opnieuw proberen voor verbindingsfouten. U kunt het gedrag voor opnieuw proberen configureren met behulp van de --max-retries vlag.

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

Arguments

TARGET

    Het doel waarmee verbinding moet worden gemaakt. Geef voor Lakebase Provisioned de naam van het exemplaar op. Geef voor Automatisch schalen van Lakebase het volledige pad op in het formulier projects/<project>/branches/<branch>/endpoints/<endpoint>. Als u dit weglaat, bevat de opdracht beschikbare databases voor interactieve selectie.

PSQL_ARGS (optioneel)

    Aanvullende argumenten die aan de psql client moeten worden doorgegeven. Geef deze op na een scheidingsteken voor dubbele streepjes (--).

Options

--autoscaling

    Alleen Projecten voor automatisch schalen van Lakebase weergeven wanneer beschikbare databases worden weergegeven.

--branch string

    Vertakkings-id voor Automatisch schalen van Lakebase. Standaard wordt automatisch geselecteerd wanneer er slechts één vertakking bestaat.

--endpoint string

    Eindpunt-id voor Automatisch schalen van Lakebase. Standaard wordt automatisch geselecteerd wanneer er slechts één eindpunt bestaat.

--max-retries int

    Maximum aantal pogingen om opnieuw verbinding te maken. Ingesteld om 0 nieuwe pogingen uit te schakelen. Standaard: 3.

--project string

    Project-id voor automatisch schalen van Lakebase.

--provisioned

    Alleen inrichtingsexemplaren van Lakebase weergeven wanneer beschikbare databases worden weergegeven.

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt verbinding gemaakt met een inrichtingsexemplaren van Lakebase:

databricks psql my-instance

In het volgende voorbeeld wordt verbinding gemaakt met een Lakebase Autoscaling-project met behulp van vlaggen:

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

In het volgende voorbeeld wordt verbinding gemaakt met een Lakebase Autoscaling-project met behulp van het volledige pad:

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

In het volgende voorbeeld worden alleen Projecten voor automatisch schalen van Lakebase weergegeven voor interactieve selectie:

databricks psql --autoscaling

In het volgende voorbeeld worden extra argumenten doorgegeven aan de psql client:

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

In het volgende voorbeeld wordt verbinding gemaakt met nieuwe pogingen uitgeschakeld:

databricks psql my-instance --max-retries 0

Globale vlaggen

--debug

  Of u logboekregistratie voor foutopsporing wilt inschakelen.

-h of --help

    Help weergeven voor de Databricks CLI, de bijbehorende opdrachtgroep of de bijbehorende opdracht.

--log-file snaar

    Een tekenreeks die het bestand aangeeft waar uitvoerlogboeken naar moeten worden geschreven. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven.

--log-format formatteren

    Het logformaat type, text of json. De standaardwaarde is text.

--log-level snaar

    Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld.

-o, --output Type

    Het type uitvoer van de opdracht, text of json. De standaardwaarde is text.

-p, --profile snaar

    De naam van het profiel in het ~/.databrickscfg bestand dat moet worden gebruikt om de opdracht uit te voeren. Als deze vlag niet is opgegeven en hij bestaat, wordt het profiel met de naam DEFAULT gebruikt.

--progress-format formatteren

    De indeling voor het weergeven van voortgangslogboeken: default, append, inplaceof json

-t, --target snaar

    Indien van toepassing, het bundeldoel dat moet worden gebruikt