在ubuntu上运行Postgresql 9.1 . 我有一个数据库定义,它有一个名为 pending 的表 . 我创建了一个名为 ins_notify_function 的触发器函数 .
这个功能的内容是
BEGIN
NOTIFY "inspend", 'fired by NOTIFY';
RETURN NULL;
END
我创建了一个触发器功能:
CREATE TRIGGER audit_ins
AFTER INSERT
ON pending
FOR EACH ROW
EXECUTE PROCEDURE ins_notify_function();
那么,我然后运行psql并输入:
LISTEN "inspend";
在psql中我输入:
NOTIFY "inspend";
并返回异步通知...消息 .
在表pending中插入一条记录,psql不显示异步通知......它什么也没显示 .
我在这里错过了一步吗?
任何帮助非常感谢 .
谢谢 .