ALTER TRIGGER
Name
ALTER TRIGGER -- 更改一个触发器的定义
Synopsis
ALTER TRIGGER name ON table_name RENAME TO new_name
ALTER TRIGGER name ON table_name DEPENDS ON EXTENSION extension_name
描述
   ALTER TRIGGER更改一个现有触发器的属性。
   RENAME子句更改给定触发器的名称而不更改其定义。
   DEPENDS ON EXTENSION子句把该触发器标记为依赖于
   一个扩展,这样如果扩展被删除,该触发器也会被自动删除。
  
   要更改一个触发器的属性,你必须拥有该触发器所作用的表。
  
参数
- name
       要修改的一个现有触发器的名称。
     
- table_name
       这个触发器所作用的表的名称。
     
- new_name
       该触发器的新名称。
     
- extension_name
       该触发器所依赖的扩展的名称。
     
注解
    临时启用或者禁用一个触发器的功能由ALTER TABLE而不是
    ALTER TRIGGER提供,因为ALTER TRIGGER
    无法表示一次性启用或者禁用一个表上所有触发器的选项。
   
示例
   要重命名一个现有的触发器:
ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
   要把一个触发器标记为依赖于一个扩展:
ALTER TRIGGER emp_stamp ON emp DEPENDS ON EXTENSION emplib;
兼容性
   ALTER TRIGGER是一种
   PostgreSQL的 SQL 标准扩展。