【发布时间】:2013-11-21 12:08:27
【问题描述】:
我有两个表,t1(foo) 和 t2(bar),还有一个更新 t2.bar 时的触发器,它将 t1.foo 更新为其他内容。
起初我想通过在更新t1.foo 之前使用触发器来禁止对t1 的任何更新,该触发器总是引发异常。但是,这不会也阻止从第一个触发器开始的更改吗?
我该怎么做?
【问题讨论】:
-
您是否试图阻止对带有触发器的表的访问?不要那样做。使用内置的安全系统(即登录名、角色等)
-
如果解释一下,这听起来可能是一个很好的答案,以及一些使用理念。
标签: sql postgresql triggers privileges