PostgreSQL:使用触发器删除是否可以作为更新

时间:2016-10-23 19:58:04

标签: sql postgresql triggers

我想在特定表上使用触发器,其中任务是在进行删除请求时对每行的一列执行更新。

我不能在这里使用INSTEAD OF因为它只支持视图。

1 个答案:

答案 0 :(得分:3)

我可以立即想到两种方式:

  1. 使用CREATE RULE
  2. 为此类行为创建规则
  3. 在触发时创建BEFORE DELETE触发器执行UPDATE并从中返回NULL。请参阅CREATE TRIGGER