標籤:
一般性:
\copyright 顯示PostgreSQL的使用和發行授權條款
\g [檔案] or; 執行查詢 (並把結果寫入檔案或 |管道)
\h [名稱] SQL命令文法上的說明,用*顯示全部命令的文法說明
\q 退出 psql
查詢快取區
\e [FILE] [LINE] 使用外部編輯器編輯查詢快取區(或檔案)
\ef [FUNCNAME [LINE]] 使用外部編輯器編輯函數定義
\p 顯示查詢快取區的內容
\r 重設(清除)查詢快取區
\s [檔案] 顯示記錄或將記錄儲存在檔案中
\w 檔案 將查詢快取區的內容寫入檔案
輸入/輸出
\copy ... 執行 SQL COPY,將資料流發送到用戶端主機
\echo [字串] 將字串寫到標準輸出
\i 檔案 從檔案中執行命令
\o [檔案] 將全部查詢結果寫入檔案或 |管道
\qecho [字串] 將字串寫到查詢輸出串流(參考 \o)
資訊性
(選項: S = 顯示系統對象, + = 其餘的詳細資料)
\d[S+] 列出表,視圖和序列
\d[S+] 名稱 描述表,視圖,序列,或索引
\da[S] [模式] 列出彙總函式
\db[+] [模式] 列出資料表空間
\dc[S] [模式] 列出字元編碼轉換
\dC [模式] 列出類型強制轉換
\dd[S] [模式] 顯示對象的注釋
\ddp [模式] 列出預設許可權
\dD[S] [模式] 列出共同範圍
\det[+] [PATTERN] 列出參考資料表
\des[+] [模式] 列出外部伺服器
\deu[+] [模式] 列出使用者映射
\dew[+] [模式] 列出外部資料封裝器
\df[antw][S+] [模式] 列出[只包括 彙總/常規/觸發器/視窗]函數
\dF[+] [模式] 列出文本搜尋配置
\dFd[+] [模式] 列出文本搜尋字典
\dFp[+] [模式] 列出文本搜尋解析器
\dFt[+] [模式] 列出文本搜尋模版
\dg[+] [PATTERN] 列出角色
\di[S+] [模式] 列出索引
\dl 列出大對象, 功能與\lo_list相同
\dL[S+] [PATTERN] 列出所有過程語言
\dn[S+] [PATTERN] 列出所有模式
\do[S] [模式] 列出運算子
\dO[S+] [PATTERN] 列出所有校對規則
\dp [模式] 列出表,視圖和序列的存取權限
\drds [模式1 [模式2]] 列出每個資料庫的角色設定
\ds[S+] [模式] 列出序列
\dt[S+] [模式] 列出表
\dT[S+] [模式] 列出資料類型
\du[+] [PATTERN] 列出角色
\dv[S+] [模式] 列出視圖
\dE[S+] [PATTERN] 列出參考資料表
\dx[+] [PATTERN] 列出擴充
\l[+] 列出所有的資料庫
\sf[+] FUNCNAME 顯示函數定義
\z [模式] 和\dp的功能相同
格式化
\a 在非對齊模式和對齊模式之間切換
\C [字串] 設定表的標題,或如果沒有的標題就取消
\f [字串] 顯示或設定非對齊模式查詢輸出的欄位分隔符號
\H 切換HTML輸出模式 (目前是 關閉)
\pset 名稱 [值] 設定表輸出選項
(名稱:= {format|border|expanded|fieldsep|footer|null|
recordsep|tuples_only|title|tableattr|pager})
\t [開|關] 只顯示記錄 (目前是 關閉)
\T [字串] 設定HTML <表格>標籤屬性, 或者如果沒有的話取消設定
\x [開|關] 切換擴充輸出模式(目前是 關閉)
串連
\c[onnect] {[DBNAME|- USER|- HOST|- PORT|-] | conninfo}
connect to new database (currently "postgres")
\encoding [編碼名稱] 顯示或設定用戶端編碼
\password [USERNAME] 安全地為使用者改變口令
\conninfo 顯示當前串連的相關資訊
作業系統
\cd [目錄] 改變目前的工作目錄
\timing [開|關] 切換命令計時開關 (目前是 關閉)
\! [命令] 在 shell中執行命令或啟動一個互動式shell
變數
\prompt [文本] 名稱 提示使用者設定內部變數
\set [名稱 [值數]] 設定內部變數,若無參數則列出全部變數
\unset 名稱 清空(刪除)內部變數
大對象
\lo_export LOBOID 檔案
\lo_import 檔案 [注釋]
\lo_list
\lo_unlink LOBOID 大對象運算
linux下操作PostgreSQL的常用命令