如果更新包含对特定列的更改,是否可以让postresql限制/阻止对特定记录的更新?
这将如何实施。触发/约束?最有效的方法是什么?
我正在使用9.1版
最佳答案
最简单的方法是创建BEFORE UPDATE
触发器,该触发器将比较OLD
和NEW
行,如果禁止更改行,则将比较RAISE EXCEPTION
和行。
关于postgresql - PostgreSQL,限制对特定列的更新(只读),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15411735/