ALTER TRIGGER From PostgreSQL previous page next page PostgreSQL 9.6.0 手册 上一页 上一级 下一页 ALTER TRIGGER 名称ALTER TRIGGER -- 更改一个触发器的定义 大纲 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 标准扩展。 另见 ALTER TABLE 上一页 起始页 下一页 ALTER TEXT SEARCH TEMPLATE 上一级 ALTER TYPE previous page start next page