标签
PostgreSQL , 事件触发器 , DDL审计 , 表结构变更 , 建表等审计
背景
DDL语句的审计是非常重要的,目前PG的DDL审计记录在日志文件中。不便于查看。
为了让DDL事件记录到表中,方便查看,我们可以通过事件触发器来达到这个效果。
事件触发器审计DDL操作
事件触发器语法:
Command: CREATE EVENT TRIGGER
Description: define a new event trigger
Syntax:
CREATE EVENT TRIGGER name
ON event
[ WHEN filter_variable IN (filter_value [, ... ]) [ AND ... ] ]
EXECUTE PROCEDURE fun