小编use*_*442的帖子

使用触发器更新行而不会导致无限循环

我有一个名为列的列updated,用于显示列的最后一次更改.

我的第一次尝试是创建一个触发器,将updated列更改为返回的值now().但是因为此触发器发生在更新事件上,所以它会导致无限循环(更新更新的列会导致触发器触发).

我也尝试用类似的效果实现一个规则.

我无法想象,当我调用和更新函数时,这是我在应用程序层上必须做的事情.那么如何更新该行的更新列而不会导致无限循环?

postgresql triggers rule postgresql-9.3

2
推荐指数
1
解决办法
2884
查看次数

标签 统计

postgresql ×1

postgresql-9.3 ×1

rule ×1

triggers ×1