2013-03-14 25 views

回答

15

最简单的方法是创建BEFORE UPDATE触发器将比较OLDNEW行和RAISE EXCEPTION要是换行是被禁止的。

+0

很酷,看起来像要走的路。谢谢! – stellard 2013-03-19 15:05:35

5

不,但它应该是非常微不足道的写。 只需设置一个BEFORE UPDATE触发器,将旧字段与新字段进行比较,如果它们不同则执行RAISE ERROR。 pgSQL文档有几个如何编写触发器函数的示例。