Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18

第 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 编写。