↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_settings

视图pg_settings提供对服务器运行时参数的访问。它实质上是SHOW和SET命令的替代接口。它还提供了一些关于每个参数的事实,这些事实无法直接从SHOW中获取,例如最小值和最大值。

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

kind
view
lang
en
measured attributes
true
metadata release
18.6
runtime columns
name, setting, unit, category, short_desc, extra_desc, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, sourcefile, sourceline, pending_restart
runtime verified
false
source
english-manual

版本定义 PG 18

视图pg_settings提供对服务器运行时参数的访问。它实质上是SHOW和SET命令的替代接口。它还提供了一些关于每个参数的事实,这些事实无法直接从SHOW中获取,例如最小值和最大值。

目录列

列类型可空性描述
nametext可空运行时配置参数名
settingtext可空参数的当前值
unittext可空参数的隐含单位
categorytext可空参数的逻辑组
short_desctext可空参数的简短描述
extra_desctext可空关于该参数的附加详细描述
contexttext可空设置参数值所需的上下文(见下文)
vartypetext可空参数类型(bool,enum,integer,real,或 string)
sourcetext可空当前参数值的来源
min_valtext可空参数的最小允许值(对非数值参数为 NULL)
max_valtext可空参数的最大允许值(对非数值参数为 NULL)
enumvalstext[]可空枚举参数的允许值(对非枚举参数为 NULL)
boot_valtext可空如果该参数未以其他方式设置,则为服务器启动时假定的参数值
reset_valtext可空在当前会话中,RESET 会将此参数重置到这个值
sourcefiletext可空设置当前值的配置文件(对于来自配置文件以外来源的值,或者由既不是超级用户也没有 pg_read_all_settings 角色权限的用户查看时,为 NULL);在配置文件中使用 include 指令时这很有帮助
sourcelineint4可空设置当前值的配置文件行号(对于来自配置文件以外来源的值,或者查看者既非超级用户、也不具有 pg_read_all_settings 角色权限时,为 NULL)。
pending_restartbool可空如果配置文件中修改了该值但需要重启,则为true,否则为false

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:f7cab7b888c4a1c98810d03d05c3b5e6c3ef7969ddec351f5561ffc2cb45b0f4

正文语言: zh-Hans · 2026-09-27@419045e