本节的函数,用来从事件触发器中检索信息。
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事件刚刚被调用。如果在任何其他上下文中调用,则抛出错误。