postgresql数据库配置csv格式日志输出
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了postgresql数据库配置csv格式日志输出,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1468字,纯文字阅读大概需要3分钟。
内容图文
postgresql数据库配置csv式日志输出 下面介绍postgresql数据库中关于csv式日志(pg中一种比较详细的日志输出方式)的设置方法。 1. 进入$PGDATA目录(pg的安装目录,根据具体情况名称有所区别)下找到配置文件postgresql.conf 2. 开启csvlog输出功能: #开启cs
postgresql数据库配置csv格式日志输出
下面介绍postgresql数据库中关于csv格式日志(pg中一种比较详细的日志输出方式)的设置方法。
1.进入$PGDATA目录(pg的安装目录,根据具体情况名称有所区别)下找到配置文件postgresql.conf
2.开启csvlog输出功能:
#开启csvlog输出功能(默认为off)
logging_collector = on
注:修改完logging_collector后需要重启数据库(当然你也可以继续配置,在所有配置都完成后再重启)
#设置csv日志输出目录($PGDATA目录下,如果不存在该目录,则系统会自动新建)
log_directory = 'pg_log'
#设置输出的日志格式(类型),pg中的日志类型有stderr、csvlog、syslog以及eventlog,本例中设置为csvlog
#该选项默认为stderr类型
log_destination = 'csvlog'
所有的配置都结束了,如果在配置logging_collector后没有重启数据的话,重启一下数据库就ok了。
3.关于log_statement配置的说明:
log_statement默认为none,表示只记录系统信息运行状态信息(比如数据库启动,数据库连接,数据库关闭等信息)。
其他的可选配置为ddl, mod和 all。其中,“ddl”表示数据库定义语言,包括DROP,CREATE,ALTER,GRANT,REVOKE,
TRUNCATE等语句执行记录,“mod”表示记录数据库执行update更新语句的记录,“all”表示记录所有执行记录。建议不要轻易设置为all,否则数据库会产生大量的日志,占用比较多的硬盘空间。
内容总结
以上是互联网集市为您收集整理的postgresql数据库配置csv格式日志输出全部内容,希望文章能够帮你解决postgresql数据库配置csv格式日志输出所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。