bestlong 怕失憶論壇's Archiver

bestlong 發表於 2006-12-26 16:38

命令列工具 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]

Powered by Discuz! X1.5 Archiver   © 2001-2010 Comsenz Inc.