psql是PostgreSQL 的交互式客戶端工具。
使用方法:
? psql [選項]... [數據庫名稱 [用戶名稱]]
通用選項:
? -c,--command=命令??????? 執行單一命令(SQL或內部指令)然后結束
?-d, --dbname=數據庫名稱?? 指定要連接的數據庫 (缺省:"gjianbo")
? -f, --file=文件名????? 從文件中執行命令然后退出
? -l, --list???????????? 列出所有可用的數據庫,然后退出
? -v, --set=, --variable=名稱=值
?????????????????????????? 為psql變量(名稱)設定值
? -V, --version??????????? output version information, then exit
? -X, --no-psqlrc???????? 不讀取啟動文檔(~/.psqlrc)
? -1 ("one"), --single-transaction
????????????????????????? 作為一個單一事務來執行命令文件
? -?, --help?????????????? show this help, then exit
輸入和輸出選項:
? -a, --echo-all????????? 顯示所有來自于腳本的輸入
? -e, --echo-queries????? 顯示發送給服務器的命令
?-E, --echo-hidden??????? 顯示內部命令產生的查詢
? -L, --log-file=文件名? 將會話日志寫入文件
? -n, --no-readline?????? 禁用增強命令行編輯功能(readline)
? -o, --output=FILENAME 將查詢結果寫入文件(或 |管道)
? -q, --quiet???????????? 以沉默模式運行(不顯示消息,只有查詢結果)
? -s, --single-step?????? 單步模式 (確認每個查詢)
? -S, --single-line??????? 單行模式 (一行就是一條 SQL 命令)
輸出格式選項 :
?-A, --no-align?????????? 使用非對齊表格輸出模式
? -F, --field-separator=字符串
????????????????????? 設字段分隔符(缺省:"|")
? -H, --html???????????? HTML 表格輸出模式
? -P, --pset=變量[=參數]??? 設置將變量打印到參數的選項(查閱 \pset 命令)
? -R, --record-separator=字符串
??????????????????????? 設定記錄分隔符(缺省:換行符號)
? -t, --tuples-only????? 只打印記錄i
? -T, --table-attr=文本?? 設定 HTML 表格標記屬性(例如,寬度,邊界)
? -x, --expanded?????????? 打開擴展表格輸出
? -z, --field-separator-zero
?????????????????????????? set field separator to zero byte
? -0, --record-separator-zero
?????????????????????????? set record separator to zero byte
聯接選項:
? -h, --host=主機名??????? 數據庫服務器主機或socket目錄(缺省:"localhost")
? -p, --port=端口??????? 數據庫服務器的端口(缺省:"5432")
? -U, --username=用戶名??? 指定數據庫用戶名(缺省:"gjianbo")
? -w, --no-password?????? 永遠不提示輸入口令
? -W, --password?????????? 強制口令提示 (自動)
更多信息,請在psql中輸入"\?"(用于內部指令)或者 "\help"(用于SQL命令),
或者參考PostgreSQL文檔中的psql章節.
臭蟲報告至 <[pgsql-bugs@postgresql.org](#)>.
- 數據表
- 模式Schema
- 表的繼承和分區
- 常用數據類型
- 函數和操作符-一
- 函數和操作符-二
- 函數和操作符-三
- 索引
- 事物隔離
- 性能提升技巧
- 服務器配置
- 角色和權限
- 數據庫管理
- 數據庫維護
- 系統表
- 系統視圖
- SQL語言函數
- PL-pgSQL過程語言
- PostgreSQL 序列(SEQUENCE)
- PostgreSQL的時間-日期函數使用
- PostgreSQL 查看數據庫,索引,表,表空間大小
- 用以查詢某表的詳細 包含表字段的注釋信息
- PostgreSQL 系統表查看系統信息
- postgre存儲過程簡單實用方法
- PostgreSQL實用日常維護SQL
- PostgreSQL的時間函數使用整理
- 命令
- pg_ctl控制服務器
- initdb 初始化數據庫簇
- createdb創建數據庫
- dropdb 刪除數據庫
- createuser創建用戶
- dropuser 刪除用戶
- psql交互式工具
- psql命令手冊
- pg_dump 數據庫轉儲
- pg_restore恢復數據庫
- vacuumdb 清理優化數據庫
- reindexdb 數據庫重創索引
- createlang 安裝過程語言
- droplang 刪除過程語言
- pg_upgrade 升級數據庫簇
- 調試存儲過程
- 客戶端命令-一
- 客戶端命令-二
- 使用技巧
- PostgreSQL刪除重復數據
- postgresql 小技巧
- PostgreSQL的10進制與16進制互轉
- PostgreSQL的漢字轉拼音
- Postgres重復數據的更新一例
- PostgreSQL使用with一例
- PostgreSQL在函數內返回returning
- PostgreSQL中的group_concat使用
- PostgreSQL數據庫切割和組合字段函數
- postgresql重復數據的刪除
- PostgreSQL的遞歸查詢(with recursive)
- PostgreSQL函數如何返回數據集
- PostgreSQL分區表(Table Partitioning)應用 - David_Tang - 博客園
- PostgreSQL: function 返回結果集多列和單列的例子
- 利用pgAgent創建定時任務
- 淺談 PostgreSQL 類型轉換類似Oracle
- postgresql在windows(包括win7)下的安裝配置
- PostgreSQL簡介、安裝、用戶管理、啟動關閉、創建刪除數據庫 (2010-11-08 12-52-51)轉載▼標簽: 雜談分類: PostgreSQL
- PostgreSQL的generate_series函數應用
- PostgreSQL 8.3.1 全文檢索(Full Text Search)
- postgresql record 使用
- 備份恢復
- PostgreSQL基于時間點恢復(PITR)
- Postgresql基于時間點恢復PITR案例(二)
- Postgres邏輯備份腳本
- Postgres invalid command \N數據恢復處理