命令列工具 psql
[code]# psql -?這是psql 8.1.4,PostgreSQL的文字模式介面。
使用方法:
psql [選項]... [資料庫名稱 [使用者名稱]]
一般選項:
-d 資料庫名稱 指定要連線的資料庫(預設:"root")
-c 命令 執行一條命令(SQL或內部指令)然後結束
-f 檔案名稱 執行檔案中的命令然後結束
-l 列出所有可用資料庫然後結束
-v NAME=VALUE 將psql變數NAME設為VALUE
-X 不要讀取啟動檔(~/.psqlrc)
--help 顯示這份說明然後結束
--version 顯示版本資訊然後結束
輸入和輸出選項:
-a 顯示所有來自命令稿的輸入
-e 顯示傳送給伺服器的命令
-E 顯示內部指令產生的查詢
-q 安靜模式(沒有訊息,只有查詢結果)
-o 檔案名稱 將查詢結果寫入檔案(或 | 管道)
-n 關閉命令列加強編輯模式(readline)
-s 單步模式(確認每個查詢)
-S 單行模式(一行就是一條SQL命令)
-L FILENAME send session log to file
輸出格式選項:
-A 使用非對齊表格輸出模式(-P format=unaligned)
-H HTML表格輸出模式 (-P format=html)
-t 只顯示行(-P tuples_onle)
-T TEXT 設定HTML表格標記屬性(width, border) (-P tableattr=)
-x 打開擴展表格輸出(-P expended)
-P VAR[=ARG] 將顯示選項VAR設為ARG(參見\pset命令)
-F STRING 設定欄位分隔符號(預設:"|") (-P fieldsep=)
-R STRING 設定記錄分隔符號(預設:換行符號) (-P recordsep=)
連線選項:
-h 主機名稱 資料庫伺服器主機或socket目錄(預設:"local socket")
-p 埠號 資料庫伺服器埠號(預設:"5432")
-U NAME 指定資料庫使用者(預設:"root")
-W 詢問密碼(應該會自動詢問)
在 psql 裡鍵入"\?"(用於內部指令)或者"\help"(用於SQL命令),
或者參考PostgreSQL文件的psql章節以取得更多相關資訊。
向<pgsql-bugs@postgresql.org>回報錯誤。[/code]
頁:
[1]