postgresql常用命令
\du 或者 \dg #列出数据库中全部用户或角色
\db #显示所有的表空间
\dn #列出所有的schema
\timing on #开启时间,后续执行sql语句即可显示执行时间
\df #显示函数
\dv #显示视图
\ds #显示序列
\di #显示索引
\dt #显示匹配的表
\d + 表名 #查看表结构
\h #显示帮助信息
\h create table #显示创建表语法
\l #查看包含哪些数据库(L的小写)
\c db_name #切换到db_name数据库
\dp 或 \z #显示表的权限分配情况
\pset border 2 #输出内容内外有边框,执行此命令后执行select即可看到效果
\pset border 1 #输出内容只有内表框
\pset border 0 #输出内容无边框
\x #把按行展示的数据变成按列展示,类似与MySQL中的\G
\i /root/a.sql; #执行root路径下的sql文件
psql -U test_user -d test_db -f /root/a.sql #终端命令行执行sql文件
\echo hello world #输出信息,可写在sql脚本中
\? #更多其他命令查看
\d + 连续按两次tab键可弹出用法