PostgreSQL 8.2.3 中文文档
后退快退快进前进

SHOW

名称

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

语法

SHOW name
SHOW ALL

描述

SHOW 将显示当前运行时参数的数值。这些变量可以通过 SET 语句、编辑 postgresql.conf 文件、PGOPTIONS 环境变量(在使用基于 libpq 的应用程序的时候)、启动 postgres 的命令行参数来设置。参阅章17获取细节。

参数

name

运行时参数的名称。可用的参数在章17以及 SET 手册页里面有文档。另外,还有几个参数可以显示,但是不能设置:

SERVER_VERSION

显示服务器的版本号

SERVER_ENCODING

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

LC_COLLATE

显示数据库的字符集区域设置(字符顺序)。目前,这个参数只能显示但不能设置,因为它是在 initdb 的时候设置的。

LC_CTYPE

为字符集分类显示数据库的区域设置。目前,这个参数只能显示但不能设置,因为它是在 initdb 的时候设置的。

IS_SUPERUSER

如果当前事务认证标识符有超级用户权限,则为真。

ALL

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

注意

函数 current_setting 生成相同的输出。参阅节9.20

例子

显示当前 DateStyle 设置:

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

显示参数 geqo 的当前设置:

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

显示所有设置:

SHOW ALL;
              name              |            setting             |                                         description
--------------------------------+--------------------------------+----------------------------------------------------------------------------------------------
 add_missing_from               | off                            | Automatically adds missing table references to FROM clauses.
 archive_command                | unset                          | WAL archiving command.
    .
    .
    .
 work_mem                       | 1024                           | Sets the maximum memory to be used for query workspaces.
 zero_damaged_pages             | off                            | Continues processing past damaged page headers.
(146 rows)

兼容性

SHOW 命令是 PostgreSQL 扩展。

又见

SET, RESET

后退首页前进
SET TRANSACTION上一级START TRANSACTION