Dela via


azdata postgres

gäller för: Azure Data CLI (azdata)

Följande artikel innehåller referens för kommandona sql i verktyget azdata. Mer information om andra azdata-kommandon finns i azdata-referens

Kommandon

Befallning Beskrivning
azdata postgres shell Ett kommandoradsgränssnitt för Postgres. Se https://www.pgcli.com/
azdata postgres-fråga Frågekommandot tillåter körning av PostgreSQL-kommandon i en databassession.

azdata postgres shell

Ett kommandoradsgränssnitt för Postgres. Se 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]

Exempel

Exempel på kommandorad för att starta den interaktiva upplevelsen.

azdata postgres shell

Exempel på kommandorad med hjälp av en angivna databas och användare

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

Exempel på kommandorad för att börja använda en fullständig anslutningssträng. Ersätt <password> med ett giltigt lösenord.

azdata postgres shell --dbname postgres://user:<password>@example.com:5432/master 

Valfria parametrar

--dbname -d

Databasnamn att ansluta till.

--host

Postgres-databasens värdadress.

--port -p

Portnummer där postgres-instansen lyssnar.

--password -w

Framtvinga lösenordsprompt.

--no-password

Fråga aldrig efter lösenord.

--single-connection

Använd inte en separat anslutning för slutföranden.

--username -u

Användarnamn för att ansluta till postgres-databasen.

--pgclirc

Plats för pgclirc-fil.

--dsn

Använd DSN som konfigurerats i avsnittet [alias_dsn] i pgclirc-filen.

--list-dsn

Lista över DSN som konfigurerats i avsnittet [alias_dsn] i pgclirc-filen.

--row-limit

Ange tröskelvärde för radgränsprompt. Använd 0 för att inaktivera prompten.

--less-chatty

Hoppa över intro vid start och adjö vid avslut.

--prompt

Promptformat (standard: "\u@\h:\d> ").

--prompt-dsn

Fråga efter format för anslutningar med hjälp av DSN-alias (standard: "\u@\h:\d> ").

--list -l

Visa en lista över tillgängliga databaser och avsluta sedan.

--auto-vertical-output

Växla automatiskt till lodrätt utdataläge om resultatet är bredare än terminalbredden.

--warn

Varna innan du kör en destruktiv fråga.

--no-warn

Varna innan du kör en destruktiv fråga.

Globala argument

--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--output -o

Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.

--query -q

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

azdata postgres-fråga

Frågekommandot tillåter körning av PostgreSQL-kommandon i en databassession.

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

Exempel

Visa en lista över alla tabeller i information_schema.

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

Obligatoriska parametrar

--q -q

PostgreSQL-fråga som ska köras.

Valfria parametrar

--host

Postgres-databasens värdadress. localhost

--dbname -d

Databas för att köra frågan i.

--port -p

Portnummer där postgres-instansen lyssnar. 5432

--username -u

Användarnamn för att ansluta till postgres-databasen.

Globala argument

--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--output -o

Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.

--query -q

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Nästa steg

Mer information om andra azdata-kommandon finns i azdata-referens.

Mer information om hur du installerar verktyget azdata finns i Installera azdata.