将 trigger 和 notify 结合起来,可以使客户端在 服务器端数据库表发生变化时,得到通知。
postgres#create function raise_evt() returns trigger as $$
postgres-#language plpgsql;
postgres#create trigger trg_gao after insert on testtab
postgres-#for each statement
postgres-#execute procedure raise_evt();
postgres#insert into testtab values(1);
收到来自伺服器 "gao" 进程PID 4209 非同步通知
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/07/12/2588221.html,如需转载请自行联系原作者