2012-10-30 55 views

回答

0

PostgreSQL沒有提供任何基於時間的觸發器。

你在這種情況下通常要做的是插入帶有到期時間的記錄。當你查看它們時,使用SELECT ... FROM the_table WHERE expiry_time < current_timestamp;

定期清理作業使用外部cron作業,腳本或工具(如PgAgent)刪除舊的過期記錄。

+0

有沒有在postgres中存儲時間戳的任何特定格式 – Shurmajee

+1

@MayankSharma當然,它都記錄得很清楚,並遵循SQL標準:http://www.postgresql.org/docs/current/static/datatype-datetime.html –

+0

感謝Craig ... – Shurmajee