psql comando

Annotazioni

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks 0.285 e versioni successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il psql comando all'interno dell'interfaccia della riga di comando di Databricks consente di connettersi a un database Postgres di Lakebase usando un client PostgreSQL. Supporta sia le istanze di Lakebase che i progetti di scalabilità automatica di Lakebase.

databricks psql

Connettersi a un database Postgres lakebase. Questo comando richiede l'installazione di un psql client nel computer.

Il comando include la logica di ripetizione automatica dei tentativi per gli errori di connessione. È possibile configurare il comportamento di ripetizione dei tentativi usando il --max-retries flag .

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

Arguments

TARGET

    Destinazione a cui connettersi. Per Lakebase Provisioned specificare il nome dell'istanza. Per la scalabilità automatica di Lakebase, specificare il percorso completo nel formato projects/<project>/branches/<branch>/endpoints/<endpoint>. Se omesso, il comando elenca i database disponibili per la selezione interattiva.

PSQL_ARGS (facoltativo)

    Argomenti aggiuntivi da passare al psql client. Specificare questi valori dopo un separatore trattino doppio (--).

Options

--autoscaling

    Mostra solo i progetti di scalabilità automatica di Lakebase quando si elencano i database disponibili.

--branch string

    ID ramo per la scalabilità automatica di Lakebase. L'impostazione predefinita è la selezione automatica quando esiste un solo ramo.

--endpoint string

    ID endpoint per la scalabilità automatica di Lakebase. L'impostazione predefinita è la selezione automatica quando esiste un solo endpoint.

--max-retries int

    Numero massimo di tentativi di connessione. Impostare su 0 per disabilitare i tentativi. Impostazione predefinita: 3.

--project string

    Project ID per la scalabilità automatica di Lakebase.

--provisioned

    Mostra solo le istanze di Cui è stato effettuato il provisioning di Lakebase quando si elencano i database disponibili.

Flag globali

Esempi

L'esempio seguente si connette a un'istanza di Lakebase Provisioned:

databricks psql my-instance

L'esempio seguente si connette a un progetto di scalabilità automatica di Lakebase usando flag:

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

L'esempio seguente si connette a un progetto di scalabilità automatica di Lakebase usando il percorso completo:

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

L'esempio seguente elenca solo i progetti di scalabilità automatica di Lakebase per la selezione interattiva:

databricks psql --autoscaling

Nell'esempio seguente vengono passati argomenti aggiuntivi al psql client:

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

L'esempio seguente si connette con i tentativi disabilitati:

databricks psql my-instance --max-retries 0

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare