首页 > 解决方案 > 在一个触发器 postgres 中创建多个事件触发器

问题描述

我是postgres的新手。我想在表上的插入/更新/删除事件上创建触发器。我已经看到示例显示,为每个事件创建触发器。我想知道是否可以为所有事件一起创建一个触发器,并且我知道触发器内的事件类型。

标签: postgresqltriggers

解决方案


是的,你可以这么做。

如果您在 PL/pgSQL 中编写触发器,您将TG_OP定义特殊变量。值是INSERT、或UPDATE,取决于导致触发器运行的操作。DELETETRUNCATE

有关详细信息,请参阅文档


推荐阅读