Delen via


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 opgegeven database-exemplaar met behulp van een PostgreSQL-client.

databricks psql

Verbinding maken met het opgegeven database-exemplaar. 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 [DATABASE_INSTANCE_NAME] [-- PSQL_ARGS...] [flags]

Arguments

DATABASE_INSTANCE_NAME

    De naam van het database-exemplaar waarmee verbinding moet worden gemaakt.

PSQL_ARGS (optioneel)

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

Options

--max-retries int

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

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt verbinding gemaakt met een database-exemplaar:

databricks psql my-database

In het volgende voorbeeld wordt verbinding gemaakt met een database-exemplaar en wordt een SQL-query uitgevoerd:

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

In het volgende voorbeeld wordt verbinding gemaakt met meerdere psql opties:

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

In het volgende voorbeeld wordt verbinding gemaakt met aangepast gedrag voor opnieuw proberen:

databricks psql my-database --max-retries 5

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

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