PostgreSQL 8.2.3 中文文档
后退快退章43. 系统表快进前进

43.44. pg_settings

pg_settings 提供了对服务器运行时参数的访问。它实际上是 SHOWSET 命令的另外一个接口。它还提供一些用 SHOW 不能直接获取的参数的访问,比如最大和最小值。

表43-44. pg_settings 字段

名字类型描述 
nametext运行时配置参数名 
settingtext参数的当前值 
unittext参数的隐含单元 
categorytext参数的逻辑组 
short_desctext参数的一个简短的描述 
extra_desctext有关参数的额外的,更详细的信息 
contexttext设置这个参数的值要求的环境 
vartypetext参数类型(bool, integer, real, string) 
sourcetext当前参数值的来源 
min_valtext该参数允许的最小值(非数字值为 NULL) 
max_valtext这个参数允许的最大的数值(非数字值为 NULL) 

不能对 pg_settings 视图进行插入或者删除,但是可以更新。对 pg_settings 中的一行进行 UPDATE 等效于在该命名参数上执行 SET 命令。这个修改值影响当前会话使用的数值。如果在一个最后退出的事务中发出了 UPDATE 命令,那么 UPDATE 命令的效果将在事务回滚之后消失。一旦包围它的事务提交,这个效果将固化,直到会话结束,除非由其它的 UPDATESET 命令覆盖。


后退首页前进
pg_rules上一级pg_shadow