Provided by: manpages-zh_1.6.3.2-1_all
NAME
UNLISTEN - 停止監聽通知信息
SYNOPSIS
UNLISTEN { name | * }
DESCRIPTION 描述
UNLISTEN 用於刪除一個現有的已註冊的 NOTIFY 事件。 UNLISTEN 取消當前 PostgreSQL 會話中的所 有對通知條件 notifyname 監聽。 特殊的條件通配符 * 則取消對當前會話的所有通知條件的監聽。 NOTIFY [notify(7)] 包含一些對 LISTEN 和 NOTIFY 的使用的更廣泛的討論。
PARAMETERS 參數
name 通知條件名稱(任意標識符)。 * 所有此後端當前正在監聽的註冊都將被清除。
NOTES 注意
如果你 UNLISTEN 一個你沒有監聽的事件,後端不會報錯。 每個後端在退出時都會自動執行 UNLISTEN *。
EXAMPLES 例子
註冊一個: 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
COMPATIBILITY 兼容性
SQL 標準裏沒有 UNLISTEN。
SEE ALSO 參見
LISTEN [listen(7)], NOTIFY [notify(l)]
譯者
Postgresql 中文網站 何偉平 <laser@pgsqldb.org>
跋
本頁面中文版由中文 man 手冊頁計劃提供。 中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh