linux下操作PostgreSQL的常用命令

來源:互聯網
上載者:User

標籤:

一般性:

           \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的常用命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.