亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以添加一個 postgresql 觸發器,以便在表更改時通知我的 Django 應用程序?

是否可以添加一個 postgresql 觸發器,以便在表更改時通知我的 Django 應用程序?

嚕嚕噠 2022-08-02 18:39:33
我的Django應用程序連接到PostgreSQL 9.x數據庫。與此數據庫,還連接了舊版 Java 應用程序。因此,兩個不同的應用程序使用相同的數據庫。PostgreSQL是否可以在表更改時通知我的Django(2.2.x)應用程序?我知道我可以創建一個cron作業來及時檢查表,但是服務器管理員不讓我做cron作業(為什么?),而且Java家伙忙于其他事情而無法進行代碼重新布線(所以我不能要求他在表更改后向我發送url請求)?;蛘呷魏纹渌敕▽⒉粍俑屑?。謝謝。編輯:經過一些谷歌搜索,我發現了這個工具:pgsql-http,但數據庫管理員不會安裝它。
查看完整描述

1 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

可以使用觸發器在發生 INSERT、UPDATE 或 DELETE 時發出通知。但是有些東西需要監聽通知,在持久的連接上。我不知道在Django下安排這有多容易。

我知道我可以創建一個 cron 作業來及時檢查表,但服務器管理員不允許我執行 cron 作業

你可以在你有權訪問的網絡上的任何其他盒子上運行,讓它使用curl或wget在生產中擊中Django上的端點,然后做任何你想做的事情。cron


查看完整回答
反對 回復 2022-08-02
  • 1 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號