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”的任何评论、建议或更正 此处