postgresql的配置文件

阅读数:48 评论数:0

跳转到新版页面

分类

数据库

正文

postgresql.conf(数据库相关配置)

该文件包含一些通用设置,比如内存分配,新建database的默认存储益,postgresql服务器的IP地址,日志的位置以及许多其他调协。

pg_hba.conf(客户端认证配置)

允许哪些用户连接到哪个数据库,允许哪些IP或者网段的IP连接到本服务器,以及指定连接时使用的身份验证。

认证类型:

(1)trust

无条件地允许连接。

(2)peer: 本地可以使用psql -h 127.0.0.1 -d postgres -U postgres 直接登录服务器。

(3)password: 使用用户密码(明文密码)登录

(4)ident是Linux下PostgreSQL默认的local认证方式,凡是能正确登录服务器的操作系统用户(注:不是数据库用户)就能使用本用户映射的数据库用户不需要密码登录。

(5)md5

要求客户端提供一个md5加密的口令进行认证。

(6) reject

无条件拒绝连接。

pg_ident.conf(用户映射文件)

若是客户端使用ident类型认证, 就需要这里的映射关系了。




相关推荐

--查询正在运行的进程 SELECT * FROM pg_stat_activity --查询是否锁表了 select oid

由于postgresql是大小写敏感的,并默认对SQL语句转化为小写,所以不论我是写Name还是NAME还是NAmE,统统转化为name。 那么怎么办呢?加上双引号就行了。