33.5. 規則和命令狀態

PostgreSQL 伺服器為它收到的每個命令返回一個命令狀態字串, 比如 INSERT 149592 1。如果沒有涉及規則,那麼這些就很簡單,但是如果查詢是被規則重寫的又會怎樣呢?

規則對命令狀態的影響如下:

(這套系統是在 PostgreSQL 7.3 上建立起來的。在更早的版本裡,存在規則的時候,命令狀態可能顯示得不一樣。)

程序員可以用下面的方法確保任何需要的 INSTEAD 規則都是在上面第二種情況裡設置命令狀態的規則, 就是給這個規則命名為字母順序最後一個活動的規則,這樣它就最後附加。