选择 打开 改范围 完整检索页

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服务器时通过命令行 标志来设置。详见Chapter 19

参数

name

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

SERVER_VERSION

显示服务器的版本号。

SERVER_ENCODING

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

IS_SUPERUSER

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

ALL

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

注解

函数current_setting也会产生等效的输出,见 Section 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 14← 13正文更新

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

    正文更新

同组命令

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