pg_hba.conf

控制对PostgreSQL数据库访问的配置文件

pg_hba.conf(“hba”代表“基于主机的访问”)是PostgreSQL的主要配置文件之一,用于确定哪些用户可以从哪个主机使用哪种身份验证方法访问哪个数据库。

pg_hba.conf是在Postgres95中添加的。

位置

默认情况下,pg_hba.conf位于实例的数据目录中。可以通过在实例启动时显式设置参数hba_file来覆盖此设置。

pg_hba.conf的位置可以通过执行以下命令之一确定:

SHOW hba_file;

SELECT current_setting('hba_file');

目录

系统目录视图pg_hba_file_rules提供了pg_hba.conf当前内容的摘要,可以在尝试应用更改之前用于检查潜在的错误。

更改历史记录

正在开发中

pg_hba.conf是在Postgres95开发阶段添加的(初始提交57026d60

分类

身份验证配置用户和角色

另请参阅

ident_filepg_hba_file_rules

反馈

提交任何关于“pg_hba.conf”的评论、建议或更正 此处