当前位置: 首页 > news >正文

Postgresql 数据库实例管理命令

常规命令

\bind [参数]... 设置查询参数
\copyright 显示 PostgreSQL 的使用和分发条款
\crosstabview [列] 以交叉表格式显示查询结果
\errverbose 以最高详细级别显示最近的错误信息
\g [(选项)] [文件] 执行查询(并将结果发送到文件或管道);无参数时等同于分号 ;
\gdesc 描述查询结果的元数据(不执行查询)
\gexec 执行查询,并逐行执行其返回结果中的值
\gset [前缀] 执行查询并将结果存储到 psql 变量中
\gx [(选项)] [文件] 同 \g,但强制启用扩展输出模式
\q 退出 psql
\watch [[i=]秒] [c=次数] [m=最小值]

帮助命令

\? [命令] 显示反斜杠命令的帮助
\? options 显示 psql 命令行选项的帮助
\? variables 显示特殊变量的帮助
\h [名称] 显示 SQL 命令的语法帮助,* 显示所有命令

输入/输出

\copy ... 通过客户端数据流执行 SQL COPY
\echo [-n] [字符串] 输出字符串到标准输出(-n 表示不换行)
\i 文件 从文件执行命令
\ir 文件 同 \i,但路径相对于当前脚本
\o [文件] 将所有查询结果输出到文件或管道
\qecho [-n] [字符串] 将字符串写入 \o 的输出流(-n 表示不换行)
\warn [-n] [字符串] 将字符串写入标准错误(-n 表示不换行)

条件语句

\if 表达式 开始条件块
\elif 表达式 当前条件块中的替代分支
\else 当前条件块中的最终分支
\endif 结束条件块

信息查询

(选项:S=显示系统对象,+=显示额外细节)
\d[S+] 列出表、视图和序列
\d[S+] 名称 描述表、视图、序列或索引的结构
\da[S] [模式] 列出聚合函数
\dA[+] [模式] 列出访问方法
\dAc[+] [访问方法模式 [类型模式]] 列出操作符类
\dAf[+] [访问方法模式 [类型模式]] 列出操作符族
\dAo[+] [访问方法模式 [操作符族模式]] 列出操作符族中的操作符
\dAp[+] [访问方法模式 [操作符族模式]] 列出操作符族的支持函数
\db[+] [模式] 列出表空间
\dc[S+] [模式] 列出字符集转换
\dconfig[+] [模式] 列出配置参数
\dC[+] [模式] 列出类型转换
\dd[S] [模式] 显示未在其他地方展示的对象描述
\dD[S+] [模式] 列出域(domain)
\ddp [模式] 列出默认权限
\dE[S+] [模式] 列出外部表
\des[+] [模式] 列出外部服务器
\det[+] [模式] 列出外部表
\deu[+] [模式] 列出用户映射
\dew[+] [模式] 列出外部数据包装器
\df[anptw][S+] [函数模式 [类型模式 ...]] 列出[仅聚合/普通/存储过程/触发器/窗口]函数
\dF[+] [模式] 列出全文搜索配置
\dFd[+] [模式] 列出全文搜索词典
\dFp[+] [模式] 列出全文搜索解析器
\dFt[+] [模式] 列出全文搜索模板
\dg[S+] [模式] 列出角色
\di[S+] [模式] 列出索引
\dl[+] 列出大对象(同 \lo_list
\dL[S+] [模式] 列出过程语言
\dm[S+] [模式] 列出物化视图
\dn[S+] [模式] 列出模式(schema)
\do[S+] [操作符模式 [类型模式 [类型模式]]] 列出操作符
\dO[S+] [模式] 列出排序规则
\dp[S] [模式] 列出表、视图、序列的访问权限
\dP[itn+] [模式] 列出[仅索引/表]分区关系(n=嵌套)
\drds [角色模式 [数据库模式]] 列出数据库级别的角色设置
\drg[S] [模式] 列出角色授权
\dRp[+] [模式] 列出复制发布
\dRs[+] [模式] 列出复制订阅
\ds[S+] [模式] 列出序列
\dt[S+] [模式] 列出表
\dT[S+] [模式] 列出数据类型
\du[S+] [模式] 列出角色
\dv[S+] [模式] 列出现图
\dx[+] [模式] 列出扩展
\dX [模式] 列出扩展统计信息
\dy[+] [模式] 列出事件触发器
\l[+] [模式] 列出数据库
\sf[+] 函数名 显示函数的定义
\sv[+] 视图名 显示视图的定义
\z[S] [模式] 同 \dp

大对象

\lo_export 大对象OID 文件 将大对象写入文件
\lo_import 文件 [注释] 从文件读取大对象
\lo_list[+] 列出大对象
\lo_unlink 大对象OID 删除大对象

格式化

\a 切换对齐与非对齐输出模式
\C [字符串] 设置表格标题,无参数则取消
\f [字符串] 显示或设置非对齐输出的字段分隔符
\H 切换 HTML 输出模式(当前状态:关闭)
\pset [名称 [值]] 设置表格输出选项(边框|列|CSV分隔符|扩展模式|字段分隔符等)
\t [on|off] 仅显示行数据(当前状态:关闭)
\T [字符串] 设置 HTML <table> 标签属性,无参数则取消
\x [on|off|auto] 切换扩展输出模式(当前状态:关闭)

连接

\c[onnect] {[数据库名|- 用户|- 主机|- 端口|-] | 连接信息}
连接到新数据库(当前数据库:"mydb")
\conninfo 显示当前连接信息
\encoding [编码] 显示或设置客户端编码
\password [用户名] 安全修改用户密码

操作系统

\cd [目录] 切换当前工作目录
\getenv PSQL变量 环境变量 获取环境变量的值
\setenv 名称 [值] 设置或取消环境变量
\timing [on|off] 切换命令计时(当前状态:关闭)
\! [命令] 在 shell 中执行命令或启动交互式 shell

变量

\prompt [提示文本] 变量名 提示用户设置内部变量
\set [名称 [值]] 设置内部变量,无参数则列出所有变量
\unset 名称 删除内部变量

相关文章:

  • mybatis-plus与jsqlparser共用时报sql解析错误
  • 第十天 高精地图与定位(SLAM、RTK技术) 多传感器融合(Kalman滤波、深度学习)
  • 射频芯片学习
  • 学习黑客TTryHackMe — Tcpdump基础 | 网络安全入门(THM)
  • 【漫话机器学习系列】274.基尼指数(Gini Index)
  • Oracle常用函数
  • LVS 负载均衡集群应用实战
  • 数据库系统概论(九)SQL连接查询语言超详细讲解(附带例题,表格详细讲解对比带你一步步掌握)
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(28):ばかり
  • SQL 的 DECODE 函数
  • MacOS Docker 启动 RustDesk Server OSS
  • 多版本Node.js共存管理工具NVM详细使用教程
  • postgresql 常用参数配置
  • 第七部分:第二节 - 在 Node.js 中连接和操作 MySQL:厨房与仓库的沟通渠道
  • Postgresql 数据库体系架构
  • 从逆流监测到智慧用电:ADL200N-CT系列单相导轨表赋能家庭绿色能源
  • 储能电站:风光储一体化能源中心数字孪生
  • TiDB迁移实战:解决“Region is unavailable”报错与隐式类型转换引发的索引失效
  • PHP序列化数据格式详解
  • 多模态大语言模型arxiv论文略读(九十)
  • 国际网站建设与维护/游戏推广是干什么的
  • 网站使用cookies/简述网站推广的方式
  • 巨量广告投放平台/奉化网站关键词优化费用
  • 长春网站建设硕成传媒/株洲网站设计
  • 商业网站设计方案模板/新手怎么做seo优化
  • 网站顶部地图代码怎么做的/杭州seo的优化