在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不显示异步通知......它什么也没显示 .

我在这里错过了一步吗?

任何帮助非常感谢 .

谢谢 .