博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL的notify 与listen (二)
阅读量:7037 次
发布时间:2019-06-28

本文共 680 字,大约阅读时间需要 2 分钟。

磨砺技术珠矶,践行数据之道,追求卓越价值 

回到上一级页面:      回到顶级页面:

 

接上文:

PostgreSQL的notify 与 listen, 有如下的描述信息:

......

Secondly, if a listening session receives a notification signal while it is within a transaction, the notification event will not be delivered to its connected client until just after the transaction is completed (either committed or aborted).

......

就是说,listen 动作接受信息只能在 事务 和 事务之间。

验证如下:

一 Session A

postgres#listen event01;

postgres#begin;
postgres#select pg_sleep(100);
postgres#

二 Session B

postgres#notify event01;

三 然后回到 Session A

postgres#select pg_sleep(10);
postgres#
没有反应

四 再执行:

postgres#commit;
COMMIT

收到 来自伺服器 "event01"  进程PID 5558 非同步通知

回到上文:

回到上一级页面:      回到顶级页面:

磨砺技术珠矶,践行数据之道,追求卓越价值

转载地址:http://stnal.baihongyu.com/

你可能感兴趣的文章
VS_远程调试
查看>>
java23种设计模式-----建造者模式
查看>>
创建私有CA
查看>>
centos7修改hostname以及系统编码
查看>>
LVM配置及简介
查看>>
linux下oracle 10g安装(超级详细图解教程)
查看>>
Spring Boot +Spring+ Mybatis的搭建
查看>>
javascript取得浏览器地址及参数方法
查看>>
配置华为ONU_MA5616
查看>>
博为峰Java技术题 ——JavaSE Java实现在不同编码之间进行文件转换
查看>>
Throws与Throw
查看>>
两点间距
查看>>
CISCO交换机配置DHCP监听、IP源防护和动态ARP检测
查看>>
puppet语法检查
查看>>
php趣味编程 - php求黑色星期五
查看>>
Mysql数据库主从心得整理
查看>>
Hystrix学习笔记(三)
查看>>
解析MySQL binlog --(5)ROWS_EVENT
查看>>
12年2月17日21:48分访问量66666
查看>>
活动目录排错ID12源Time-service时间服务器问题
查看>>