我的应用程序使用PostgreSQL存储数据。我需要收集有关在数据库上执行的所有用户操作(任何INSERT,UPDATE或DELETE)的信息。这让我想知道PostgreSQL是否为此提供了任何默认的实现/表格?根据我之前的搜索,我还没有找到任何可用的东西 - 但是对我怀疑的正确确认会很好。如果PostgreSQL真的没有为此提供任何默认实现,那么我将设计我自己的历史表。
答案 0 :(得分:1)
PostgreSQL支持多种记录服务器消息的方法,包括stderr
,csvlog
和syslog
。在Windows上,还支持eventlog
。将此参数设置为以逗号分隔的所需日志目标列表。默认设置是仅记录到stderr
。此参数只能在postgresql.conf
文件或服务器命令行中设置。