azdata postgres

適用於:Azure Data CLI (azdata)

下列文章提供 azdata 工具中 sql 命令的參考。 如需其他 azdata 命令的詳細資訊,請參閱 azdata 參考

命令

命令 描述
azdata postgres shell Postgres 的命令列殼層介面。 請參閱https://www.pgcli.com/
azdata postgres query 查詢命令允許在資料庫工作階段中執行 PostgreSQL 命令。

azdata postgres shell

Postgres 的命令列殼層介面。 請參閱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]

範例

啟動互動式體驗的範例命令列。

azdata postgres shell

使用所提供資料庫和使用者的範例命令列

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

要開始使用完整連接字串的範例命令列。

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

選擇性參數

--dbname -d

所要連線的資料庫名稱。

--host

Postgres 資料庫的主機位址。

--port -p

Postgres 執行個體接聽所在的連接埠號碼。

--password -w

強制密碼提示。

--no-password

永不提示輸入密碼。

--single-connection

請勿為了完成而使用不同的連線。

--username -u

用於連線到 postgres 資料庫的使用者名稱。

--pgclirc

pgclirc 檔案的位置。

--dsn

使用已設定到 pgclirc 檔案的 [alias_dsn] 區段中的 DSN。

--list-dsn

已設定到 pgclirc 檔案的 [alias_dsn] 區段中的 DSN 清單。

--row-limit

設定資料列限制提示的閾值。 使用 0 來停用提示。

--less-chatty

在啟動時略過簡介並於結束時退出。

--prompt

提示格式 (預設:"\u@\h:\d> ")。

--prompt-dsn

使用 DSN 別名進行連線的提示格式 (預設:"\u@\h:\d> ")。

--list -l

列出可用的資料庫,然後結束。

--auto-vertical-output

如果結果寬度大於終端機寬度,則會自動切換到垂直輸出模式。

--warn

在執行破壞性查詢之前發出警告。

--no-warn

在執行破壞性查詢之前發出警告。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

azdata postgres query

查詢命令允許在資料庫工作階段中執行 PostgreSQL 命令。

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

範例

列出 information_schema 中的所有資料表。

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

必要參數

--q -q

要執行的 PostgreSQ 查詢。

選擇性參數

--host

Postgres 資料庫的主機位址。 localhost

--dbname -d

要在其中執行查詢的資料庫。

--port -p

Postgres 執行個體接聽所在的連接埠號碼。 5432

--username -u

用於連線到 postgres 資料庫的使用者名稱。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

後續步驟

如需其他 azdata 命令的詳細資訊,請參閱 azdata 參考

如需如何安裝 azdata 工具的詳細資訊,請參閱安裝 azdata