我有一个触发器函数,当发生某些事情时,例如当我向表中添加新记录时,它会简单地向通道发送通知。我的函数代码是: create function public.notify() language 'plpgsql'begin return null;$$; 然后,我使用以下代码创建触发器: create trigger tr_demo
after
我想做一个触发器来记录任何更新的时间如下:AFTER UPDATE ON colUPDATE col SETupdated=NOW() WHERE id=NEW.id; // or OLD.id问题是,当这个触发器试图更新updated列时,它也是另一个update事件,它运行触发器。这将创建一个无限循环,但不起作用。
如何将<e
我似乎无法在逻辑上把这个错误产生,不像大多数人给出的信息很少,不知道为什么(通常看起来是他们的非常好的预处理器,或者您可以深入了解逻辑,但这里我没有错误。我试过用新的。年长的。或者只看数字。什么都没有。同样的错误。所有的桌子都很好。当执行命令时,所有更新都可以工作。它出现在其他地方的例子中似乎是正确的。old.ticket_number;END IF;end i
如何设置触发器,当父节点的日期发生变化时,-its结束日期及其相关节点的开始日期会自动发生变化?我的触发器看起来像这样- CALL apoc.trigger.add('UNWIND apoc.trigger.propertiesByKey({assignedNodeProperties- match(n) where n.wbs="1.3" set n.start_date="2019-03-19T11:30:00