🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# SHOW ## Name SHOW -- 显示运行时参数的值 ## Synopsis ``` SHOW _name_ SHOW ALL ``` ## 描述 `SHOW`将显示当前运行时参数的数值。这些变量可以通过 `SET`语句、编辑`postgresql.conf`文件、 `PGOPTIONS`环境变量(在使用基于libpq的应用程序的时候)、 启动`postgres`服务器的命令行参数来设置。参阅[Chapter 18](#calibre_link-500)获取细节。 ## 参数 `_name_` 运行时参数的名称。可用的参数在[Chapter 18](#calibre_link-500)以及[SET](#calibre_link-675) 手册页里面有文档。另外,还有一些参数可以显示,但是不能设置: `SERVER_VERSION` 显示服务器的版本号。 `SERVER_ENCODING` 显示服务器端的字符集编码。目前,这个参数只能显示但不能设置, 因为编码是在创建数据库的时候决定的。 `LC_COLLATE` 显示数据库的排序规则区域设置(文本顺序)。目前,这个参数只能显示但不能设置, 因为它是在数据库创建的时候设置的。 `LC_CTYPE` 显示数据库字符集分类的区域设置。目前,这个参数只能显示但不能设置, 因为它是在数据库创建的时候设置的。 `IS_SUPERUSER` 如果当前角色拥有超级用户权限,则为真。 `ALL` 显示所有配置参数值以及其描述。 ## 注意 函数`current_setting`生成相同的输出; 参阅[Section 9.26](#calibre_link-1334)。还有, [`pg_settings`](#calibre_link-967) 系统视图生成同样的信息。 ## 例子 显示参数`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](#calibre_link-675), [RESET](#calibre_link-1211)