SHOW

Name

SHOW -- 显示运行时参数的值

Synopsis

SHOW name
SHOW ALL

描述

SHOW将显示当前运行时参数的数值。这些变量可以通过SET语句、编辑postgresql.conf文件、PGOPTIONS环境变量(在使用基于libpq的应用程序的时候)、启动postgres的命令行参数来设置。参阅章Chapter 18获取细节。 SHOW will display the current setting of run-time parameters. These variables can be set using the SET statement, by editing the postgresql.conf configuration file, through the PGOPTIONS environmental variable (when using libpq or a libpq-based application), or through command-line flags when starting the postgres server. See Chapter 18 for details.

Parameters

name

运行时参数的名称。可用参数记录子在Chapter 18中并且在 SET参考页。除此之外,有几个可以显示但不能设置的参数:

SERVER_VERSION

显示服务器的版本号

SERVER_ENCODING

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

LC_COLLATE

显示数据库的局部环境设置来排序(文本序列)。目前,该参数可以显示 但不能设置,因为该设置是在数据库创建时设定的。

LC_CTYPE

显示数据库的局部环境设置来字符分类(文本序列)。目前,该参数可以显示 但不能设置,因为该设置是在数据库创建时设定的。

IS_SUPERUSER

如果当前角色拥有超级用户特权则为真。

ALL

显示所有配置参数参数以及其描述

Notes

函数current_setting产生等量输出;请参阅Section 9.24。 另外,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扩展。

又见

SET, RESET