DDL 触发器概述
本节主要介绍 Vastbase 数据库中 DDL 触发器的特性。
功能描述
DDL 触发器也称为事件触发器,是一个数据库范围内可见的对象,用来捕捉某些 DDL 操作与系统操作(如登录与登出等),只要指定的事件发生并且该触发器相关的 WHEN 条件(如果有)被满足,该触发器的函数将被执行。
特性支持
支持使用C、C++或是 plpgsql来编写一个 DDL 触发器,但不能使用 SQL 语言函数编写。
支持 ON SCHEMA 限定条件,ON SCHEMA 只作用于当前用户。
支持 LOGON 和 LOGOFF 系统事件。
支持 STARTUP 和 SHUTDOWN 系统事件。