Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
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