PostgreSQL 9.1 中触发器的日志记录

4
我们有一个DB,其中存储了大量的业务逻辑触发器。是否有一种方式记录触发器的触发以及它们被触发时所带的参数和更改内容?
我看到了很多关于如何使用触发器进行表审计的教程,但我想审计的是触发器而不是表 :)
1个回答

4

参考使用触发器进行表审计的示例之一。采用他们的方法提取更改的数据,但不要将数据写入审计表,而是用于 RAISE NOTICE

如果正确设置了日志配置 (log_min_messages = notice),那么该通知将被写入 PostgreSQL 日志文件。

有关 RAISE 的详细信息,请参见手册:http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html


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