unlisten.hlp
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. .pgaw:Help.f.t insert end "UNLISTEN" {bold} " is used to remove an existing NOTIFY registration. UNLISTEN cancels any existing registration of the current Postgres session as a listener on the notify condition notifyname. 
  2. The special condition wildcard "*" cancels all listener registrations for the current session.
  3. " {} "NOTIFY" {link notify} " contains a more extensive discussion of the use of LISTEN and NOTIFY.
  4. " {} "Synopsis" {bold} "
  5. " {} "
  6. UNLISTEN { notifyname | * }
  7. " {code} "Usage" {bold} "
  8. " {} "
  9. postgres=> LISTEN virtual;
  10. LISTEN
  11. postgres=> NOTIFY virtual;
  12. NOTIFY
  13. ASYNC NOTIFY of 'virtual' from backend pid '12317' received
  14. postgres=> UNLISTEN virtual;
  15. UNLISTEN
  16. postgres=> NOTIFY virtual;
  17. NOTIFY
  18. -- notice no NOTIFY event is received
  19. postgres=>
  20. " {code} "Notes" {bold} "
  21. classname needs not to be a valid class name but can be any string valid as a name up to 32 characters long.
  22. The backend does not complain if you UNLISTEN something you were not listening for. Each backend will automatically execute UNLISTEN * when exiting.
  23. A restriction in some previous releases of Postgres that a classname which does not correspond to an actual table must be enclosed in double-quotes is no longer present.
  24. "