您可以通过手动编辑文件或调用命令来设置Postgres 的各种配置参数。这是编写设置的两种途径,但是阅读呢?postgresql.conf
ALTER SYSTEM
➥ 有没有办法查询所有当前设置?
我知道客户端身份验证配置文件中的设置pg_hba.conf
可以通过pg_hba_file_rules
视图读取,如下所示:table pg_hba_file_rules ;
. 有类似的东西postgresql.conf
吗?
您可以通过手动编辑文件或调用命令来设置Postgres 的各种配置参数。这是编写设置的两种途径,但是阅读呢?postgresql.conf
ALTER SYSTEM
➥ 有没有办法查询所有当前设置?
我知道客户端身份验证配置文件中的设置pg_hba.conf
可以通过pg_hba_file_rules
视图读取,如下所示:table pg_hba_file_rules ;
. 有类似的东西postgresql.conf
吗?
SHOW ALL
该
SHOW ALL
命令在 3 列中显示运行时参数的当前设置。pg_settings
该视图显示与 17 列与 3 列
pg_settings
相同的项目,但具有更多详细信息。SHOW ALL
pg_file_settings
要读取
postgresql.conf
文件本身中存储的内容,请使用视图pg_file_settings
。如果是新编写的,此文件将保存在 Postgres 服务器中可能尚未生效的值。写入后,必须以各种方式之一加载设置,包括重新启动服务器。
管理工具
您的数据库管理工具可能会显示这些设置。
例如,在pgAdmin 4中,在导航面板中选择集群名称(Postgres 安装),单击
Dashboard
选项卡,然后在标题为 的列表底部面板中Server activity
,单击Configuration
选项卡以查看您的设置列表。写作
顺便说一句……有关使用命令编写这些设置的信息,请参阅我对另一个问题的回答,如何使用 pgAdmin 4 进行编辑?.
ALTER SYSTEM
postgresql.conf