9.3 9.4 9.5 9.6 10 11 12 13 14 15 16 17 Current(18)
PostgreSQL中文社区 问题报告 纠错本页面

第 38 章 事件触发器

目录

38.1. 事件触发器行为总览
38.1.1. login
38.1.2. ddl_command_start
38.1.3. ddl_command_end
38.1.4. sql_drop
38.1.5. 表重写
38.1.6. 在中止事务中的事件触发器
38.1.7. 创建事件触发器
38.2. 用 C 编写事件触发器函数
38.3. 一个完整的事件触发器示例
38.4. 一个表重写事件触发器示例
38.5. 数据库登录事件触发器示例

为了对第 37 章中讨论的触发器机制加以补充, PostgreSQL也提供了事件触发器。与常规 触发器(附着在一个表上并且只捕捉 DML 事件)不同,事件触发器对一个特定数据库来说是全局 的,并且可以捕捉 DDL 事件。

和常规触发器相似,可以用任何包括了事件触发器支持的过程语言或者 C 编写 事件触发器,但是不能用纯 SQL 编写。