11.7.1 pghba.conf 配置文件 PostgreSQL 11.7.1 pghba.conf 配置文件详解 文件概述 文件位于 PostgreSQL 数据目录中,通常命名为 。它的作用是定义客户端身份验证规则,告诉 PostgreSQL 服务器如何验证尝试连接到数据库的客户端。 代表 Host-Based Authentication,即基于主机的身份验证。 文件中的每一行都代表一条身份验证规则,服务器会按照文件中规则的顺序依次评估,直到找到匹配的规则。如果没有任何规则匹配,连接将被拒绝。 文件条目结构 文件中的每一行都包含以下字段,用空格或制表符分隔: TYPE (连接类型): 指定连接类型,可以是 、 、 、 或 。 DATABASE (数据库): 指定允许连接的数据库名称。