设置 PostgreSQL 表规则属性

Navicat

设置 PostgreSQL 表规则属性

使用 编辑框来设置规则名。这必须是有别于在相同表的任何其他规则名。多个规则在同一个表和相同事件类型是按名的字母顺序来应用。

事件 事件是 SELECTINSERTUPDATEDELETE 的其中一个。

代替运行
这表明应该运行这些命令,而不是原来的命令。否则,除了原有的命令,应运行这些命令。

条件
任何 SQL 条例表达式(返回 boolean)。条例表达式不一定参考任何表,除了 NEW 和 OLD,而且可能不包含函数功能。

定义
构成规则动作的命令。有效的命令是 SELECTINSERTUPDATEDELETENOTIFY

在条件和命令,特殊的表名 NEW 和 OLD 可能是用来参考在参考表的值。NEW 是有效于 ON INSERT 及 ON UPDATE 规则来参考被插入或更新的新行。OLD 是有效于 ON UPDATE 及 ON DELETE 规则来参考被更新或删除的现有行。

注释 编辑框定义规则的注释。