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. table_rewrite
38.1.6. 异常事务中的事件触发器
38.1.7. 创建事件触发器
38.2. 使用 C 语言编写事件触发器函数
38.3. 完整的事件触发器示例
38.4. 表重写事件触发器示例
38.5. 数据库登录事件触发器示例

为了补充 第 37 章 中讨论的触发器机制,PostgreSQL 还提供了事件触发器。与仅附加到单个表并捕获 DML 事件的常规触发器不同,事件触发器对特定数据库全局可见,并且能够捕获 DDL 事件。

与常规触发器一样,事件触发器可以用任何包含事件触发器支持的过程语言或 C 语言编写,但不能用纯 SQL 编写。