gpt4 book ai didi

sql - 如何记录 PostgreSQL 查询?

转载 作者:行者123 更新时间:2023-11-29 11:03:52 24 4
gpt4 key购买 nike

如何启用对 PostgreSQL 8.3 执行的所有 SQL 的日志记录?

已编辑(更多信息)我更改了这些行:

log_directory = 'pg_log'                    
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'

然后重新启动 PostgreSQL 服务...但是没有创建日志...我正在使用 Windows Server 2003。

有什么想法吗?

最佳答案

在您的 data/postgresql.conf 文件中,将 log_statement 设置更改为 'all'


编辑

查看您的新信息,我想可能还有一些其他设置需要验证:

  • 确保您已打开log_destination 变量
  • 确保打开logging_collector
  • 还要确保 log_directory 目录已经存在于 data 目录中,并且 postgres 用户可以写入它。

关于sql - 如何记录 PostgreSQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/722221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com