PostgreSQL常用命令一覽
postgres=# \?
General
\copyright show PostgreSQL usage and distribution terms
\g [FILE] or ; execute query (and send results to file or |pipe)
\gset [PREFIX] execute query and store results in psql variables
\h [NAME] help on syntax of SQL commands, * for all commands
\q quit psql
\watch [SEC] execute query every SEC seconds
Query Buffer
\e [FILE] [LINE] edit the query buffer (or file) with external editor
\ef [FUNCNAME [LINE]] edit function definition with external editor
\p show the contents of the query buffer
\r reset (clear) the query buffer
\s [FILE] display history or save it to file
\w FILE write query buffer to file
Input/Output
\copy … perform SQL COPY with data stream to the client host
\echo [STRING] write string to standard output
\i FILE execute commands from file
\ir FILE as \i, but relative to location of current script
\o [FILE] send all query results to file or |pipe
\qecho [STRING] write string to query output stream (see \o)
Informational
(options: S = show system objects, + = additional detail)
\d[S+] list tables, views, and sequences
\d[S+] NAME describe table, view, sequence, or index
\da[S] [PATTERN] list aggregates
\db[+] [PATTERN] list tablespaces
\dc[S+] [PATTERN] list conversions
\dC[+] [PATTERN] list casts
\dd[S] [PATTERN] show object descriptions not displayed elsewhere
\ddp [PATTERN] list default privileges
\dD[S+] [PATTERN] list domains
\det[+] [PATTERN] list foreign tables
\des[+] [PATTERN] list foreign servers
\deu[+] [PATTERN] list user mappings
\dew[+] [PATTERN] list foreign-data wrappers
\df[antw][S+] [PATRN] list [only agg/normal/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[+] [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
\ds[S+] [PATTERN] list sequences
\dt[S+] [PATTERN] list tables
\dT[S+] [PATTERN] list data types
\du[+] [PATTERN] list roles
\dv[S+] [PATTERN] list views
\dE[S+] [PATTERN] list foreign tables
\dx[+] [PATTERN] list extensions
\dy [PATTERN] list event triggers
\l[+] [PATTERN] list databases
\sf[+] FUNCNAME show a function’s definition
\z [PATTERN] same as \dp
Formatting
\a toggle between unaligned and aligned output mode
\C [STRING] set table title, or unset if none
\f [STRING] show or set field separator for unaligned query output
\H toggle HTML output mode (currently off)
\pset [NAME [VALUE]] set table output option
(NAME := {format|border|expanded|fieldsep|fieldsep_zero|footer|null|
numericlocale|recordsep|recordsep_zero|tuples_only|title|tableattr|pager})
\t [on|off] show only rows (currently off)
\T [STRING] set HTML
\x [on|off|auto] toggle expanded output (currently off)
Connection
\c[onnect] [DBNAME|- USER|- HOST|- PORT|-]
connect to new database (currently “postgres”)
\encoding [ENCODING] show or set client encoding
\password [USERNAME] securely change the password for a user
\conninfo display information about current connection
Operating System
\cd [DIR] change the current working directory
\setenv NAME [VALUE] set or unset environment variable
\timing [on|off] toggle timing of commands (currently off)
! [COMMAND] execute command in shell or start interactive shell
Variables
\prompt [TEXT] NAME prompt user to set internal variable
\set [NAME [VALUE]] set internal variable, or list all if no parameters
\unset NAME unset (delete) internal variable
Large Objects
\lo_export LOBOID FILE
\lo_import FILE [COMMENT]
\lo_list
\lo_unlink LOBOID large object operations
相關文章
- PostgreSQL常用命令大全SQL
- 【PG常用命令】Postgresql常用命令之大小SQL
- PostgreSQL與MySQL常用命令對照MySql
- PostgreSQL 優化器程式碼概覽SQL優化
- 【PG常用命令】postgresql資料庫統計物件大小SQL資料庫物件
- PostgreSQL sequence (一)SQL
- linux常用命令大全(一)Linux
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- 『現學現忘』Docker常用命令 — 19、容器常用命令(一)Docker
- MongoDB常用命令彙總(一)MongoDB
- JWT一覽JWT
- 聊一聊Greenplum與PostgreSQLSQL
- Linux的一些常用命令Linux
- 一文吃透Arthas常用命令!
- kubernetes叢集管理常用命令一
- PostgreSQL唯一約束如何使用?SQL
- PostgreSQL-原始碼安裝(一)SQL原始碼
- PostgreSQL VACUUM 之深入淺出 (一)SQL
- goal 元件一覽Go元件
- Sentinel原理一覽
- Kibana功能一覽
- 華為交換機常用命令(一)
- 一張腦圖整理Docker常用命令Docker
- 一文了解什麼是PostgreSQLSQL
- 一道Postgresql遞迴樹題SQL遞迴
- 瀏覽器安全(一)瀏覽器
- SpringMVC 解析(一)概覽SpringMVC
- JQuery常用方法一覽jQuery
- Spring全家桶一覽Spring
- 在PGConf.Asia-主論壇,縱覽騰訊雲PostgreSQL技術演進GCSQL
- PostgreSQL 原始碼解讀(25)- 查詢語句#10(查詢優化概覽)SQL原始碼優化
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- 【開發記錄】Linux常用命令記錄(一)Linux
- 016、Dockerfile 常用命令(2019-01-07 週一)Docker
- 談一談PostgreSQL及openGauss中的packageSQLPackage
- 一文看懂 PostgreSQL 分散式架構SQL分散式架構
- PostgreSQL DBA(45) - Hypothetical Indexes in PostgreSQLSQLIndex
- 常用命令
- 手錶廠家一覽