SQL COMMAND · 会话与参数
SHOW
显示一个运行时参数的值
SHOW会话与参数引入 10(基线)现存至 20 devel0 次语法变更
- 动词
SHOW- 对象
—- 分组
- 会话与参数
- 引入版本
- 10(基线)
- 状态
- 现存
- 语法变更次数
- 0
- 手册小节数
- 6
版本轨迹
相对 PostgreSQL 17 无变化。
语法铁道图 PostgreSQL 18
沿轨道从左向右阅读,分岔表示选择,绕行表示可选,回环表示重复。方框为参数,点击带下划线的参数可展开子规则。
SHOW · 语法 2
语法概要
SHOW name
SHOW ALL
描述
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扩展。
另见
语法演化
相邻大版本之间的差异,新的在前。版本号链接到对应快照。
PostgreSQL 19← 18正文更新
正文更新PostgreSQL 17← 16正文更新
正文更新PostgreSQL 14← 13正文更新
正文更新PostgreSQL 13← 12正文更新
正文更新