在一个触发器postgres中创建多个事件触发器

时间:2020-01-29 14:57:03

标签: postgresql triggers

我是Postgres的新手。我想在表的插入/更新/删除事件上创建触发器。我看过一些示例,显示了为每个事件创建的触发器。我想知道我是否可以为所有事件一起创建一个触发器,并且我知道该触发器内的某种事件。

1 个答案:

答案 0 :(得分:2)

是的,你可以做到。

如果使用PL / pgSQL编写触发器,则将定义特殊变量TG_OP。值是INSERTUPDATEDELETETRUNCATE,取决于导致触发器运行的操作。

有关详细信息,请参见the documentation