pg_file_settings
#视图 pg_file_settings
提供了服务器配置文件内容的摘要。文件中出现的每个 “name = value” 条目在此视图中都有一行,并带有注释,指示该值是否可以成功应用。可能还会出现其他行,用于表示未链接到 “name = value” 条目的问题,例如文件中的语法错误。
此视图有助于检查配置文件中计划的更改是否会起作用,或诊断以前的失败。 请注意,此视图报告文件的当前内容,而不是服务器上次应用的内容。(通常pg_settings
视图足以确定这一点。)
默认情况下,pg_file_settings
视图只能由超级用户读取。
表 52.7. pg_file_settings
列
列 描述 |
---|
配置文件的完整路径名 |
条目在配置文件中出现的行号 |
条目被处理的顺序 (1.. |
配置参数名称 |
要分配给参数的值 |
如果可以成功应用该值,则为 True |
如果非空,则表示此条目无法应用的原因的错误消息 |
如果配置文件包含语法错误或无效的参数名称,则服务器将不会尝试应用其中的任何设置,因此所有 applied
字段都将显示为 false。 在这种情况下,将有一行或多行带有非空的 error
字段,指示问题所在。否则,如果可能,将应用各个设置。如果无法应用单个设置(例如,值无效或在服务器启动后无法更改设置),则其 error
字段中将包含相应的消息。条目可能具有 applied
= false 的另一种方式是它被同一参数名称的后续条目覆盖;这种情况不被认为是错误,因此 error
字段中不会显示任何内容。
有关更改运行时参数的各种方法的更多信息,请参阅 第 19.1 节。
如果您在文档中发现任何不正确、与您在特定功能方面的经验不符或需要进一步澄清的内容,请使用此表单报告文档问题。