GBase 8c
其他
文章

GBase 8c 函数与操作符——27-条件表达式 | 事件触发器函数

发表于2023-12-07 10:45:4910次浏览1个评论

本节的函数,用来从事件触发器中检索信息。

1、捕获命令结尾的改变

pg_event_trigger_ddl_commands返回通过每个用户操作执行的DDL命令列表,当调用函数中ddl_command_end事件触发器,如果在任何其它上下文中调用,则抛出一个错误。

pg_event_trigger_ddl_commands返回每个基本执行命令的每一行,单独SQL语句的命令可能返回多行。此函数返回以下列:
在这里插入图片描述

2、通过DDL命令删除处理的对象

pg_event_trigger_dropped_objects返回其sql_drop事件中命令所删除的所有对象的列表。如果在任何其他环境中被调用,pg_event_trigger_dropped_objects将抛出一个错误。pg_event_trigger_dropped_objects函数返回以下列:
在这里插入图片描述

3、处理表重写事件

以下函数提供关于表的信息,其中table_rewrite事件刚刚被调用。如果在任何其他上下文中调用,则抛出错误。
在这里插入图片描述

评论

登录后才可以发表评论
崔哥发表于 7个月前
终南阴岭秀,积雪浮云端。林表明霁色,城中增暮寒。