客户端Postgres日志记录

时间:2013-07-01 13:27:15

标签: postgresql logging

我需要分析Web应用程序生成的Postgres查询。但是,未启用服务器端日志记录,因为它是许多其他开发人员使用的数据库,我无权将其打开。对于那些熟悉MSSQL的人来说,像SQL Profiler这样的工具是理想的,但我的搜索没有找到与Postgres类似的东西。我当然会满足于创建一个我可以检查的日志文件。

有没有人知道这样做的方法,不涉及直接调试网络应用程序?

提前致谢! -Steve

PS请不要使用Windows工具/解决方案,我正在运行Linux和Mac OSX。

1 个答案:

答案 0 :(得分:1)

如果您在数据库系统中拥有超级用户访问权限,则可以运行

SET log_statements = all;
SET client_min_messages = log;

并在客户端查看语句日志。

相关问题