系列2 基礎(chǔ)命令

1. 二進(jìn)制客戶端命令

更多詳情資料,查詢官網(wǎng):https://www.postgresql.org/docs/current/reference-client.html

命令 說明 示例用法(注:edens是hostname)
clusterdb 集群PostgreSQL數(shù)據(jù)庫(kù) clusterdb 【dbname】
createdb 創(chuàng)建一個(gè)新的PostgreSQL數(shù)據(jù)庫(kù) createdb -p 5000 -h eden -T template0 -e demo
createuser 定義一個(gè)新的PostgreSQL用戶帳戶 createuser --interactive joe; createuser -P -s -e joe;
dropdb 刪除一個(gè)PostgreSQL數(shù)據(jù)庫(kù) dropdb -p 5000 -h eden -i -e demo
dropuser 刪除一個(gè)PostgreSQL用戶帳戶 dropuser -p 5000 -h eden -i -e joe
ecpg 嵌入式 SQL C 預(yù)處理器 ecpg prog1.pgc(甚少使用)
pg_amcheck 檢查一個(gè)或多個(gè)PostgreSQL數(shù)據(jù)庫(kù),與PostgreSQL 14.0 及更高版本一起使用
pg_basebackup 對(duì)PostgreSQL集群進(jìn)行基礎(chǔ)備份 略,更多詳情見官網(wǎng)pg_basebackup
pgbench 在PostgreSQL上運(yùn)行基準(zhǔn)測(cè)試 略,更多詳情見官網(wǎng)pgbench
pg_config 檢索有關(guān)已安裝的PostgreSQL版本的信息,尤其參數(shù)信息
pg_dump 將PostgreSQL數(shù)據(jù)庫(kù)提取到腳本文件或其他存檔文件中 pg_dump mydb > db.sql
pg_dumpall 將PostgreSQL數(shù)據(jù)庫(kù)集群提取到腳本文件中 pg_dumpall > db.out
pg_isready 檢查PostgreSQL服務(wù)器的連接狀態(tài) pg_isready -h localhost -p 5433
pg_receivewal 從PostgreSQL服務(wù)器流式傳輸預(yù)寫日志
pg_recvlogical 控制PostgreSQL邏輯解碼流
pg_restore 從pg_dump創(chuàng)建的存檔文件恢復(fù)PostgreSQL數(shù)據(jù)庫(kù) 略,更多詳情見官網(wǎng)pg_restore
pg_verifybackup 驗(yàn)證PostgreSQL集群基礎(chǔ)備份的完整性
psql PostgreSQL交互式終端
reindexdb 重新索引PostgreSQL數(shù)據(jù)庫(kù) reindexdb test
vacuumdb 垃圾收集和分析PostgreSQL數(shù)據(jù)庫(kù) vacuumdb test

2. psql連接數(shù)據(jù)庫(kù),基礎(chǔ)命令

記住?查詢即可
常見的有

命令 解釋
\d[S+] list tables, views, and sequences
\d[S+] NAME describe table, view, sequence, or index
\da[S] [PATTERN] list aggregates
\dA[+] [PATTERN] list access methods
\db[+] [PATTERN] list tablespaces
\dc[S+] [PATTERN] list conversions
\dC[+] [PATTERN] list casts
\dd[S] [PATTERN] show object descriptions not displayed elsewhere
\dD[S+] [PATTERN] list domains
\ddp [PATTERN] list default privileges
\dE[S+] [PATTERN] list foreign tables
\det[+] [PATTERN] list foreign tables
\des[+] [PATTERN] list foreign servers
\deu[+] [PATTERN] list user mappings
\dew[+] [PATTERN] list foreign-data wrappers
\df[anptw][S+] [PATRN] list [only agg/normal/procedures/trigger/window] functions
\dF[+] [PATTERN] list text search configurations
\dFd[+] [PATTERN] list text search dictionaries
\dFp[+] [PATTERN] list text search parsers
\dFt[+] [PATTERN] list text search templates
\dg[S+] [PATTERN] list roles
\di[S+] [PATTERN] list indexes
\dl list large objects, same as \lo_list
\dL[S+] [PATTERN] list procedural languages
\dm[S+] [PATTERN] list materialized views
\dn[S+] [PATTERN] list schemas
\do[S+] [PATTERN] list operators
\dO[S+] [PATTERN] list collations
\dp [PATTERN] list table, view, and sequence access privileges
\drds [PATRN1 [PATRN2]] list per-database role settings
\dRp[+] [PATTERN] list replication publications
\dRs[+] [PATTERN] list replication subscriptions
\ds[S+] [PATTERN] list sequences
\dt[S+] [PATTERN] list tables
\dT[S+] [PATTERN] list data types
\du[S+] [PATTERN] list roles
\dv[S+] [PATTERN] list views
\dx[+] [PATTERN] list extensions
\dy[+] [PATTERN] list event triggers
\l[+] [PATTERN] list databases
\sf[+] FUNCNAME show a function's definition
\sv[+] VIEWNAME show a view's definition
\z [PATTERN] same as \dp
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容