方括弧([
和]
)表示可选的部分(在 Tcl 命令里,使用的是问号 (?
),就像通常的 Tcl 一样)。
花括弧({
和}
)和竖线(|
)表示你必须选取一个候选。
点(...
)表示它前面的元素可以被重复。
如果能提高清晰度,那么 SQL 命令前面会放上提示符=>
, 而 shell 命令前面会放上提示符 $
。不过,提示符通常不被显示。
一个管理员通常是一个负责安装和运行服务器的人员。
一个用户可以是任何使用或者需要使用PostgreSQL系统的任何部分的人员。 我们不应该对这些术语的概念理解得太狭隘。
\l[+] [PATTERN] list databases
\? [commands] show help on backslash commands
\? options show help on psql command-line options
\? variables show help on special variables
\h [NAME] help on syntax of SQL commands, * for all commands
\dn[S+] [PATTERN] list schemas
\d[S+] list tables, views, and sequences
\d[S+] NAME describe table, view, sequence, or index
\db[+] [PATTERN] list tablespaces
\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
\dX [PATTERN] list extended statistics
\dy[+] [PATTERN] list event triggers
\l[+] [PATTERN] list databases
\dg[S+] [PATTERN] list roles
\di[S+] [PATTERN] list indexes
Connection
\c[onnect] {[DBNAME|- USER|- HOST|- PORT|-] | conninfo}
connect to new database (currently "postgres")
\conninfo display information about current connection
\encoding [ENCODING] show or set client encoding
\password [USERNAME] securely change the password for a user