9.2.4 AFTER 触发器 (在事件之后触发) PostgreSQL 9.2 AFTER 触发器详解 AFTER 触发器的基本概念 AFTER 触发器在指定的事件(INSERT, UPDATE, DELETE)发生并成功完成后执行。这意味着,如果触发事件本身失败(例如,由于违反约束),触发器将不会被执行。 关键特性: 事件后执行: 这是AFTER触发器的核心特性,保证了触发器在数据修改完成后才运行。 只读访问: 在AFTER触发器中, 和 变量是只读的。你不能在触发器中修改它们,因为数据修改已经完成。 适用于审计和日志记录: 由于数据修改已经完成,AFTER 触发器非常适合用于审计目的,例如记录谁修改了什么数据以及何时修改的。