PG视图pg_settings、pg_file_settings、pg_hba_file_rules简介

0    1129    7

Tags:

👉 本文共约4357个字,系统预计阅读时间或需17分钟。

pg_settings

视图pg_settings提供了对服务器上运行时参数的访问。它本质上是SHOWSET命令的可替换接口。它还提供了SHOW不能提供的关于每一个参数的一些现实,例如最大值和最小值。

pg_settings Columns

列类型描述
name text运行时配置参数名
setting text参数的当前值
unit text参数的隐式单元
category text参数的逻辑组
short_desc text参数的简短描述
extra_desc text附加的参数的详细描述
context text要求设置此参数值的上下文 (参见下方)
vartype text参数类型 (bool, enum, integer, real, or string)
source text当前参数值的来源
min_val text参数的最小允许值(对非数字值为空)
max_val text参数的最大允许值(对非数字值为空)
enumvals text[]一个枚举参数的允许值(对非数字值为空)
boot_val text如果参数没有被别的其他设置,此列为在服务器启动时设定的参数值
reset_val text在当前会话中,RESET将会设置的参数值
sourcefile text当前值被设置的配置文件(空值表示从非配置文件的其他来源设置,由不是超级用户也不是pg_read_all_settings成员的用户检查时也为空值),在配置文件中使用include指令时有用
sourceline int4当前值被设置的配置文件中的行号(空值表示从非配置文件的其他来源设置,由不是超级用户也不是pg_read_all_settings成员的用户检查时也为空值)。
pending_restart bool如果配置文件中修改了该值但需要重启,则为true,否则为false

对于context有多种可能的取值。为了降低改变设置的难度,它们是:

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复