[英]Can I notify and listen inside PostgreSQL procedures (functions)?
我檢查了文檔(對於我的 9.3 版):
http://www.postgresql.org/docs/9.3/static/sql-notify.html
http://www.postgresql.org/docs/9.3/static/sql-listen.html
我已經閱讀了多個關於 postgres 中通知偵聽的討論和博客。 他們都使用一個監聽進程/接口,這不是在“經典”過程中實現的(無論如何它在 postgres 中是函數)。 他們在 postgres 服務器外部(例如 perl、C#)以不同的語言和/或環境實現它。
我的問題:是否可以在 postgres 函數(語言 plpgsql)中實現監聽(ing)? 如果不是(我假設無法找到這樣的主題/示例),有人可以解釋一下,為什么不能這樣做,或者為什么這樣做沒有意義?
如果您依賴於單個表,這是觸發函數的經典用例: https ://www.postgresql.org/docs/current/plpgsql-trigger.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.