gitlabhq_production=# \z abuse_reports
Access privileges
Schema |
Name
| Type | Access privileges | Column access privileges
--------+---------------+-------+-------------------+--------------------------
public | abuse_reports | table |
|
(1 row)
(10)\x命令-可以把表中的每一行的每列数据都拆分为单行展示
gitlabhq_production=# \x
Expanded display is on.
gitlabhq_production=# \dp
Access privileges
-[ RECORD 1 ]------------+--------------------------------------------
Schema
| public
Name
| abuse_reports
Type
| table
Access privileges
|
Column access privileges |
(11)当客户端的字符编码和服务器的不一样时,可能会显示乱码,可以使用\encoding命令来指定客户端的字符编码,如使用\encoding utf8来指定客户端的编码方式为utf8
gitlabhq_production=# \encoding utf8
(12)\pset命令
\pset命令用于指定输出的格式,具体如下:
\pset border 0 : 表示输出内容物边框
\pset border 1 : 表示边框只在内部,默认情况下采用的是该条命令
\pset border 2 : 表示内外都存在边框
(13)\i <SQL文件的路径>
\i <SQL文件的路径>可以在pg中执行外部的SQL语句,这样方便我们执行很复杂的SQL语句。在MySQL中也存在类似的功能,但是实现的方式不一样,在MySQL中执行存储在外部文件中的SQL命令的方式:source <SQL文件的全路径> 或者 \. <SQL文件的全路径>