Condividi tramite


azdata postgres

Si applica: all'interfaccia della riga di comando di Azure Data (azdata)

L'articolo seguente fornisce informazioni di riferimento sui comandi sql dello strumento azdata. Per altre informazioni su altri comandi azdata, vedere Informazioni di riferimento su azdata.

Comandi

Comando Descrizione
azdata postgres shell Interfaccia della shell della riga di comando per Postgres. Vedere https://www.pgcli.com/
azdata postgres query Il comando query consente l'esecuzione di comandi PostgreSQL in una sessione di database.

azdata postgres shell

Interfaccia della shell della riga di comando per Postgres. Vedere https://www.pgcli.com/

azdata postgres shell [--dbname -d] 
                      [--host]  
                      
[--port -p]  
                      
[--password -w]  
                      
[--no-password]  
                      
[--single-connection]  
                      
[--username -u]  
                      
[--pgclirc]  
                      
[--dsn]  
                      
[--list-dsn]  
                      
[--row-limit]  
                      
[--less-chatty]  
                      
[--prompt]  
                      
[--prompt-dsn]  
                      
[--list -l]  
                      
[--auto-vertical-output]  
                      
[--warn]  
                      
[--no-warn]

Esempi

Esempio di riga di comando per avviare l'esperienza interattiva.

azdata postgres shell

Riga di comando di esempio con un database e un utente specificati

azdata postgres shell --dbname <database> --username <username> --host <host>

Esempio di riga di comando per iniziare a usare una stringa di connessione completa.

azdata postgres shell --dbname postgres://user:passw0rd@example.com:5432/master 

Parametri facoltativi

--dbname -d

Nome del database a cui connettersi.

--host

Indirizzo host del database Postgres.

--port -p

Numero di porta su cui è in ascolto l'istanza di Postgres.

--password -w

Forzare la richiesta della password.

--no-password

Non richiedere mai una password.

--single-connection

Non usare una connessione separata per i completamenti.

--username -u

Nome utente per la connessione al database Postgres.

--pgclirc

Percorso del file pgclirc.

--dsn

Usare un DSN configurato nella sezione [alias_dsn] del file pgclirc.

--list-dsn

Elenco dei DSN configurati nella sezione [alias_dsn] del file pgclirc.

--row-limit

Impostare la soglia per la richiesta di limite di righe. Usare 0 per disabilitare la richiesta.

--less-chatty

Ignorare il messaggio introduttivo all'avvio e il messaggio conclusivo alla chiusura.

--prompt

Formato della richiesta (impostazione predefinita: "\u@\h:\d> ").

--prompt-dsn

Formato della richiesta per le connessioni con alias DSN (impostazione predefinita: "\u@\h:\d> ").

--list -l

Elencare i database disponibili e quindi disconnettersi.

--auto-vertical-output

Passare automaticamente alla modalità di output verticale se il risultato ha una larghezza maggiore della larghezza del terminale.

--warn

Avvisare prima di eseguire una query distruttiva.

--no-warn

Avvisare prima di eseguire una query distruttiva.

Argomenti globali

--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--output -o

Formato di output. Valori consentiti: json, jsonc, table, tsv. Valore predefinito: json.

--query -q

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

azdata postgres query

Il comando query consente l'esecuzione di comandi PostgreSQL in una sessione di database.

azdata postgres query --q -q 
                      [--host]  
                      
[--dbname -d]  
                      
[--port -p]  
                      
[--username -u]

Esempi

Elencare tutte le tabelle in information_schema.

azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"

Parametri necessari

--q -q

Query PostgreSQL da eseguire.

Parametri facoltativi

--host

Indirizzo host del database Postgres. localhost

--dbname -d

Database in cui eseguire la query.

--port -p

Numero di porta su cui è in ascolto l'istanza di Postgres. 5432

--username -u

Nome utente per la connessione al database Postgres.

Argomenti globali

--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--output -o

Formato di output. Valori consentiti: json, jsonc, table, tsv. Valore predefinito: json.

--query -q

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Passaggi successivi

Per altre informazioni su altri comandi azdata, vedere Informazioni di riferimento su azdata.

Per altre informazioni su come installare lo strumento azdata, vedere Installare azdata.