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

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

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

SQL COMMAND · 会话与参数

SHOW

显示一个运行时参数的值

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

动词
SHOW
对象
—
引入版本
10(基线)
状态
现存
语法变更次数
0
手册小节数
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正文更新

    正文更新

同组命令

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