Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
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