在寫入數據庫記錄時,postgres中是否有一些機制可以觸發shell腳本?我可以寫一個腳本來監視數據庫和表,但在做之前我想確保沒有「更好」的方法。將數據庫記錄寫入postgres時運行shell腳本
2
A
回答
5
使用PL/sh編寫觸發器功能。這就是它的目的。
2
您可以使用規則或觸發器,併爲任何支持它的PL啓動shell腳本,但我認爲更好的方法是使用它來發送通知並從單獨的進程監視它。
+1
是的,每行一個shell腳本聽起來不是一個好主意。 –
相關問題
- 1. 使用rails腳本將記錄插入Heroku Postgres數據庫
- 2. 用於將多個記錄插入數據庫的Shell腳本
- 3. 從Shell腳本運行Postgres命令
- 4. 使用shell腳本將多個表複製到postgres數據庫
- 5. 使用shell腳本從Heroku Postgres數據庫中獲取數據
- 6. 從數據庫記錄運行php腳本而不使用eval()
- 7. Laravel更新數據庫記錄運行腳本
- 8. 使用shell腳本在oracle數據庫上更新記錄
- 9. 使用shell腳本將數據插入到數據庫
- 10. Postgres數據庫本地安裝/運行
- 11. shell腳本和數據庫
- 12. 運行shell腳本
- 13. 運行shell腳本++
- 14. 運行shell腳本
- 15. 運行shell腳本
- 16. Shell腳本重複記錄
- 17. 使用Shell腳本連接到Postgres(Redshift)數據庫和表
- 18. 從目錄運行Shell腳本
- 19. 如何將命令寫入shell腳本?
- 20. 如何在jenkins的數據庫shell上運行數據庫腳本?
- 21. 寫入文件shell腳本
- 22. shell腳本:寫入文件
- 23. 在將數據庫記錄寫入到csv之前,從數據庫記錄中剝離回車/換行
- 24. 寫入歷史記錄文件時涌入數據庫錯誤
- 25. PHP腳本不再寫入數據庫
- 26. 腳本不會寫入數據庫LAMP
- 27. shell腳本將選定的文本寫入單行
- 28. 每次運行程序時都會將記錄插入到數據庫中。 SQLitedatabase
- 29. 從shell或shellcript寫入shell腳本?
- 30. 在grunt shell中寫入的Shell腳本?
以後的其他內容......在postgres中使用PL Python觸發器寫入隊列。然後我有一個與隊列一起工作的腳本。這是一個更好的方式來處理它,然後讓DB腳本驅動任何真正的工作。 – Ominus
鏈接到 - > http://plsh.projects.postgresql.org/被破壞 – Fabricio