Provided by:
manpages-zh_1.5-1_all 
NAME
UNLISTEN - 停止監聽通知信息
SYNOPSIS
UNLISTEN { name | * }
DESCRIPTIONyz
UNLISTEN 用於刪除一茞{有的已注冊的 NOTIFY 事件。 UNLISTEN 取消當前
PostgreSQL 會話中的所有對通知條件 notifyname 監聽。 特殊的條件通配符 *
則取消對當前會話的所有通知條件的監聽。
NOTIFY [notify(7)] 包含一些對 LISTEN 和 NOTIFY 的使用的更廣泛的討論。
PARAMETERS數
name 通知條件名稱(任意標識符)。
* 所有此後端當前正在監聽的注冊都將被清除。
NOTES`N
如果你 UNLISTEN 一荍A沒有監聽的事件,後端不會報錯。
每茷廕搹b退出時都會自動執行 UNLISTEN *。
EXAMPLESl
注冊一荂G
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
COMPATIBILITYe性
SQL 標準裏沒有 UNLISTEN。
SEE ALSO見
LISTEN [listen(7)], NOTIFY [notify(l)]
者
Postgresql <laser@pgsqldb.org>