pg 数据库下载地址
TYPE 表示主机类型
值为 `local` 表示是unix-domain的socket连接,
值为 `host` 是TCP/IP socket
值为 `hostssl` 是SSL加密的TCP/IP socket
DATABASE 表示数据库名称
值为: `all` ,`sameuser`,`samerole`,`replication`,`数据库名称` ,或者多个 数据库名称用 `逗号`,注意ALL不匹配 replication
USER 表示用户名称
`all(全部)`,`一个用户名`,`一组用户名` ,多个用户时,可以用 `,`逗号隔开, 或者在用户名称前缀 `+` ;
ADDRESS 参数
可访问的地址,来源地址,本地为127.0.0.1/32,多个IP时使用英文逗号分割,使用IP段时更改掩码位数即可,例如:10.10.10.0/0。
METHOD 认证方式
trust:无条件地允许联接,登录不需要口令,不安全。
reject:联接无条件拒绝,常用于从一个组中"过滤"某些主机。
md5:要求客户端提供一个 MD5 加密的口令进行认证。
password:和"md5"一样,但是口令是以明文形式在网络上传递的,我们不应该在不安全的网络上使用这个方式。
listen_addresses : 可以连接服务器使用的IP,一般初始值为 localhost或者local,意味着只有本机可以连接数据库。 这里一般设置为 " * " ,允许全部的IP连接数据库。
port : 侦听端口,默认为5432。
max_connections : 允许的最大并发连接数。
share_buffers: 共享缓存大小,主要存储了最近访问的数据页。建议设置成服务器的25%系统内存。
logging_collector = on:启用日志。
log_directory = 'pg_log':指定日志的存放位置,在data目录下。
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log':log_filename:日志的命名格式, 默认是postgresql-%Y-%m-%d_%H%M%S.log。支持strftime格式。%Y-%m等代表时间的年-月-日等。
log_rotation_size = 1GB:日志文件的最大磁盘空间。
log_statement = 'mod':记录用户登陆数据库后的各种操作,
mod(记录ddl+insert,delete,update和truncate)
ddl(记录create,drop和alter)
timezone = 'Asia/Shanghai': pg数据库的时区设置。
到这里就暂时结束了,后续会继续更新关于PG的数据的一些运维和操作,收藏点赞哦!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/14928.html