将用户和IP地址添加到PostgreSQL日志记录

3

我想我在文档中漏掉了一些简单的东西,但是我却无法弄清楚如何将运行查询的机器的用户ID和IP地址添加到PostgreSQL日志文件中。当它发生时,我可以在pg_stat_activity中清晰地看到它,但在处理数据库问题时,将这些内容记录在日志中会非常有帮助。

我怀疑这并不重要,但我的服务器启动是这样的:

$BIN/pg_ctl -D /apps/pgdata9.5.0 -l /apps/logs/postgresql start

我希望postgresql.conf文件中有一个设置项,但是如果有的话,它已经让我难以找到了。

1个回答

8

非常感谢快速回复。我已经进行了更改,并且一旦没有任何查询在运行,将重启服务器。目前正是一天中最繁忙的时间。 - Hambone
3
@Hambone:您不需要重启服务器,只需重新加载配置文件,例如select pg_reload_conf():https://www.postgresql.org/docs/current/static/functions-admin.html#FUNCTIONS-ADMIN-SIGNAL - user330315
@a_horse_with_no_name -- 哇!我从来不知道这个。太棒了。谢谢你。是的,这个完美地解决了问题。 - Hambone

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接