VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

DDL 触发器概述

本节主要介绍 Vastbase 数据库中 DDL 触发器的特性。

功能描述

DDL 触发器也称为事件触发器,是一个数据库范围内可见的对象,用来捕捉某些 DDL 操作与系统操作(如登录与登出等),只要指定的事件发生并且该触发器相关的 WHEN 条件(如果有)被满足,该触发器的函数将被执行。

特性支持

  • 支持使用C、C++或是 plpgsql来编写一个 DDL 触发器,但不能使用 SQL 语言函数编写。

  • 支持 ON SCHEMA 限定条件,ON SCHEMA 只作用于当前用户。

  • 支持 LOGON 和 LOGOFF 系统事件。

  • 支持 STARTUP 和 SHUTDOWN 系统事件。