UNLISTEN — 停止监听一个通知
UNLISTEN { channel
| * }
UNLISTEN
被用来移除一个已经存在的对 NOTIFY
事件的注册。 UNLISTEN
取消任何已经存在的把当前 PostgreSQL会话作为名为 channel
的通知 频道的监听者的注册。特殊的通配符
*
取消当前会话 的所有监听者注册。
NOTIFY包含有关LISTEN
和NOTIFY
使用的更深入讨论。
channel
一个通知频道的名称(任何标识符)。
*
所有用于这个会话的当前监听注册都会被清除。
你可以 unlisten 你没有监听的东西,不会出现警告或者错误。
在每一个会话末尾,会自动执行UNLISTEN *
。
一个已经执行了UNLISTEN
的事务不能为 两阶段提交做准备。
做一次注册:
LISTEN virtual;
NOTIFY virtual;
Asynchronous notification "virtual" received from server process with PID 8448.
一旦执行了UNLISTEN
,进一步的NOTIFY
消息将被忽略:
UNLISTEN virtual;
NOTIFY virtual;
-- no NOTIFY event is received
SQL 标准中没有UNLISTEN
命令。
dropdb — 移除一个PostgreSQL数据库大纲dropdb [connection-option...] [option...] dbname 描述 dropdb毁掉一个现有的PostgreS...
pg_isready — 检查一个PostgreSQL服务器的连接状态 大纲pg_isready [connection-option...] [option...] 描述 pg_isready是一个...
既然已经学了execute和normal!,我们就可以深入探讨一个Vimscript惯用法。 执行下面的命令::execute "normal! gg/foocrdd"这将...
SVG path path 元素应该是 SVG 中最常见的形状。你可以通过 path 元素绘制矩形(直角矩形或者圆角矩形)、圆形、椭圆、折线形、...
XML Schema group 元素 完整 XML Schema 参考手册定义和用法 group 元素用于定义在复杂类型定义中使用的元素组。 元素信息 父元...