如何在Postgresql 9.2和9.1中启用日志记录
时间:2019-08-20 17:58:14 来源:igfitidea点击:
在这篇文章中,我们将学习如何在postgresql9.2和9.1中启用日志记录postgresql.conf文件。
Postgresql 9.1中的路径:/etc/Postgresql/9.1/main/postgresql.conf
Postgresql 9.2中的路径:/etc/Postgresql/9.2/main/postgresql.conf
要启用Postgresql中所有查询的日志,执行下面的步骤
在编辑前,备份postgresql.conf文件。
在Postgresql 9.1中
cp -p /etc/postgresql/9.1/main/postgresql.conf /etc/postgresql/9.1/main/postgresql.conf.orig
在Postgresql 9.2中
cp -p /etc/postgresql/9.2/main/postgresql.conf /etc/postgresql/9.2/main/postgresql.conf.orig
编辑postgresql.conf文件。
postgresql 9.1
vi /etc/postgresql/9.1/main/postgresql.conf
postgresql 9.2
vi /etc/postgresql/9.2/main/postgresql.conf
替换
将 #log_statement = 'none'
修改为 log_statement = 'all'
将 #log_min_duration_statement = -1
修改为 log_min_duration_statement = 0
保存文件。
重启postgresql服务
/etc/init.d/postgresql restart
日志的路径
/var/log/postgresql/postgresql-9.1-main.log(在Postgresql 9.1中)
/var/log/postgresql/postgresql-9.2-main.log(在Postgresql 9.2中)