280亿通知 - 是否可以从数据库中删除旧的警报/通知?

如果有一个选项可以自动从数据库中硬删除超过 x 天的通知,那将非常有帮助。

我认为目前没有处理此问题的功能,所以只是想问一下是否可以手动执行?即简单地删除所有时间戳较旧的通知。

类似这样:

DELETE FROM notifications
WHERE created_at < NOW() - INTERVAL '1 year';

或者这可能会导致某些东西出问题?

非常感谢任何见解!:slight_smile:

一些背景信息: