↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

百科 / SQL 命令 / 会话与参数

SQL COMMAND · 会话与参数

SHOW

显示一个运行时参数的值

show the value of a run-time parameter

SHOW会话与参数引入 6.4(基线)现存至 20 devel3 次语法变更

动词
SHOW
对象
—
引入版本
6.4(基线)
状态
现存
语法变更次数
3
手册小节数
6

本站手册 · 18官方文档 ↗

版本轨迹

相对 PostgreSQL 17 无变化。

语法铁道图 PostgreSQL 18

沿轨道从左向右阅读,分岔表示选择,绕行表示可选,回环表示重复。方框为参数,点击带下划线的参数可展开子规则。

SHOW name
SHOW · 语法 2
SHOW ALL

语法概要

SHOW name
SHOW ALL

PostgreSQL 18 手册 · 查看完整参考页

描述

SHOW 将显示运行时参数的当前设置。这些变量可以使用 SET 语句来设置,也可以通过编辑 postgresql.conf 配置文件、使用 PGOPTIONS 环境变量(在使用 libpq 或基于 libpq 的应用时),或者在启动 postgres 服务器时通过命令行标志来设置。详见第 19 章。

参数

name

运行时参数的名称。可用参数见第 19 章以及 SET 参考页。此外,还有少数参数可以显示但不能设置:

SERVER_VERSION

显示服务器的版本号。

SERVER_ENCODING

显示服务器端字符集编码。目前,这个参数可以显示但不能设置,因为该编码是在创建数据库时确定的。

IS_SUPERUSER

如果当前角色具有超级用户权限,则为真。

ALL

显示所有配置参数的值及其描述。

注解

函数 current_setting 也会产生等效的输出,见第 9.28.1 节。另外,pg_settings 系统视图也会给出相同的信息。

示例

显示参数 DateStyle 的当前设置:

SHOW DateStyle;
 DateStyle
-----------
 ISO, MDY
(1 row)

显示参数 geqo 的当前设置:

SHOW geqo;
 geqo
------
 on
(1 row)

显示所有设置:

SHOW ALL;
            name         | setting |                description
-------------------------+---------+-------------------------------------------------
 allow_system_table_mods | off     | Allows modifications of the structure of ...
    .
    .
    .
 xmloption               | content | Sets whether XML data in implicit parsing ...
 zero_damaged_pages      | off     | Continues processing past damaged page headers.
(196 rows)

兼容性

SHOW 命令是一种 PostgreSQL 扩展。

另见

语法演化

相邻大版本之间的差异,新的在前。版本号链接到对应快照。

  1. PostgreSQL 19← 18正文更新

    正文更新
  2. PostgreSQL 17← 16正文更新

    正文更新
  3. PostgreSQL 16← 15正文更新

    正文更新
  4. PostgreSQL 14← 13正文更新

    正文更新
  5. PostgreSQL 13← 12正文更新

    正文更新
  6. PostgreSQL 9.6← 9.5正文更新

    正文更新
  7. PostgreSQL 9.2← 9.1正文更新

    正文更新
  8. PostgreSQL 9.0← 8.4正文更新

    正文更新
  9. PostgreSQL 8.4← 8.3正文更新

    正文更新
  10. PostgreSQL 8.3← 8.2正文更新

    正文更新
  11. PostgreSQL 8.2← 8.1正文更新

    正文更新
  12. PostgreSQL 8.1← 8.0正文更新

    正文更新
  13. PostgreSQL 8.0← 7.4正文更新

    正文更新
  14. PostgreSQL 7.4← 7.3正文更新

    正文更新
  15. PostgreSQL 7.3← 7.2正文更新

    正文更新
  16. PostgreSQL 7.2← 7.1语法变化

    + SHOW ALL正文更新
  17. PostgreSQL 7.1← 7.0语法变化

    sql-show.htm → sql-show.html

    + SHOW name− SHOW keyword正文更新
  18. PostgreSQL 7.0← 6.5语法变化

    + SHOW keyword− SHOW variable正文更新
  19. PostgreSQL 6.5← 6.4正文更新

    正文更新

同组命令

命令动词对象版本变动最近变更
SESSIONS & SETTINGS会话与参数8 条↑
DISCARDDISCARD— 9.41 次
丢弃会话状态现存
LISTENLISTEN— 9.02 次
监听通知现存
NOTIFYNOTIFY— 9.02 次
发出一个通知现存
RESETRESET— 8.23 次
将一个运行时参数的值恢复为默认值现存
SETSET— 198 次
更改运行时参数现存
SHOWSHOW— 7.23 次
显示一个运行时参数的值现存
UNLISTENUNLISTEN— 9.02 次
停止监听通知现存
ALTER SYSTEMALTERSYSTEM 111 次
更改服务器配置参数现存