37.5. 规则和命令状态

PostgreSQL服务器为它收到的每个命令返回一个命令状态字符串,比如 INSERT 149592 1 。 如果没有涉及规则,那么这些就很简单,但是如果查询是被规则重写的又会怎样呢?

规则对命令状态的影响如下:

(这个系统是在PostgreSQL7.3建立的。在之前的版本中,当存在规则时,命令状态会显示不同的结果。)

程序员可以用下面的方法确保任何需要的INSTEAD规则都是在上面第二种情况里设置命令状态的规则: 给这个规则命名为字母顺序最后一个活动的规则,这样它就最后附加