2012-03-21 42 views
3

我在我的數據庫(postgres)中有一個表,它保留了用戶記帳跟蹤。我需要創建一個觸發器,以便在給定的時間內執行清理(比方說30分鐘)。是否可以從postgres執行此操作,還是需要使用其他內容? (通過別的我的意思是C或Java或任何其他編程語言,可以睡一段時間)。如何在postgresql中創建時間驅動觸發器

回答

3

您可以使用pgAgent進行事件安排。

+0

感謝您的鏈接,但我不知道如何在我的機器上安裝pgAgent(我正在運行Centos6.2) – artaxerxe 2012-03-21 13:00:41

3

沒有PgAgent,這樣的事情可以使用cron腳本完成。

在這兩種情況下,週期性的東西都會從不同的上下文 (數據庫所有者,超級用戶,postgres)運行,並且在單獨的事務中運行。