从PostgreSQL获取日志信息

时间:2013-05-30 12:59:28

标签: postgresql

我的应用程序使用PostgreSQL存储数据。我需要收集有关在数据库上执行的所有用户操作(任何INSERT,UPDATE或DELETE)的信息。这让我想知道PostgreSQL是否为此提供了任何默认的实现/表格?根据我之前的搜索,我还没有找到任何可用的东西 - 但是对我怀疑的正确确认会很好。如果PostgreSQL真的没有为此提供任何默认实现,那么我将设计我自己的历史表。

1 个答案:

答案 0 :(得分:1)

PostgreSQL支持多种记录服务器消息的方法,包括stderrcsvlogsyslog。在Windows上,还支持eventlog。将此参数设置为以逗号分隔的所需日志目标列表。默认设置是仅记录到stderr。此参数只能在postgresql.conf文件或服务器命令行中设置。

SEE HERE