VastbaseG100

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

Menu

ALTER EVENT TRIGGER

功能描述

ALTER EVENT TRIGGER 用于修改 DDL 触发器。

注意事项

ALTER EVENT TRIGGER 更改现有 DDL 触发器的属性。

只有超级用户才能更改 DDL 触发器。

语法格式

   ALTER EVENT TRIGGER name DISABLE 
   ALTER EVENT TRIGGER name ENABLE [REPLICA | ALWAYS ]
   ALTER EVENT TRIGGER name OWNER TO  {new_owner | CURRENT_USER |SESSION_USER}
   ALTER EVENT TRIGGER name RENAME TO new name

参数说明

  • name

    要修改的现有触发器的名称。

  • new_owner

    该 DDL 触发器的新拥有者的用户名。

  • new_name

    该 DDL 触发器的新名称。

  • DISABLE | ENABLE

    该参数用于配置事件 DDL 触发器是否被触发。一个被禁用的触发器对系统来说仍然是可知的,但是当其触发事件发生时却不会执行它。

  • REPLICA

    触发器触发机制受配置变量session_replication_role的影响,当复制角色为“origin”(默认值)或“local”时,将触发简单启用的触发器。

    配置为ENABLE REPLICA的触发器仅在会话处于“replica”模式时触发。

  • ALWAYS

    无论当前复制模式如何,配置为ENABLE ALWAYS的触发器都将触发。

相关链接

CREATE EVENT TRIGGER,DROP EVENT TRIGGER