【发布时间】:2020-04-29 16:04:52
【问题描述】:
Postgres 是否有任何功能来支持老化的旧记录?
正如标题所说,我想删除所有超过 2 年的记录,并让它每隔几分钟或几小时检查一次。我看到过多年前的帖子说不,但也许事情已经改变了。
【问题讨论】:
-
delete from the_table where create_at < current_timestamp - interval '2 years'另一种选择是按时间戳列对表进行分区,然后删除分区。
标签: database postgresql sql-delete