3

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

有谁知道不涉及直接调试网络应用程序的方法?

提前致谢!-史蒂夫

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

4

1 回答 1

1

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

SET log_statements = all;
SET client_min_messages = log;

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

于 2013-07-01T20:27:54.733 回答