发布时间:2015-11-20 19: 03: 02
Navicat for PostgreSQL 规则系统允许在数据库表运行中命令一个备用动作来插入、更新或删除现有的命令。粗略地说,当特定的命令在特定的表中运行时,规则会导致运行额外的命令。需要注意的一个前提是,用户必须是表的拥有者才有创建或改变规则的权限。
Navicat for PostgreSQL 最新版下载地址:http://www.formysql.com/xiazai_postgresql.html
在 Navicat for PostgreSQL “规则”选项卡,只需简单地点击规则栏位即可编辑,使用规则工具栏,可创建新的、编辑或删除选定的规则栏位。
使用“名”编辑框设置规则名,该名必须是有别于任何其他规则名,多个规则在同一个表和相同事件类型按名的字母顺序依次运行。
事件:事件是 SELECT、INSERT、UPDATE 或 DELETE 中的一个。
代替运行:表明应该运行这些命令,而不是原来的命令。
条件:任何 SQL 条件表达式(返回 boolean)。条件表达式不一定参考任何表,除了 NEW 和 OLD,可能不包含聚集函数。
定义:构成规则动作的命令,有效的命令是 SELECT、 INSERT、 UPDATE、 DELETE 或 NOTIFY。
在条件和命令,特殊的表名 NEW 和 OLD 可能是用来参考的值。
● NEW 有效于 ON INSERT 及 ON UPDATE 规则,来参考被插入或更新的新行;
● OLD 有效于 ON UPDATE 及 ON DELETE 规则,来参考被更新或删除的现有行。
注释:定义规则的注释。
关于 Navicat for PostgreSQL 的更多相关教程,可参考 Navicat 官网。
展开阅读全文
︾