2,8 Mrd. Benachrichtigungen – ist es möglich, alte Warnungen/Benachrichtigungen aus der Datenbank hart zu löschen?

Es wäre super hilfreich, wenn es eine Option gäbe, Benachrichtigungen, die älter als x Tage sind, automatisch hart aus der Datenbank zu löschen.

Ich glaube nicht, dass es eine Funktion gibt, um dies zu handhaben, daher möchte ich nur fragen, ob es sicher ist, dies manuell zu tun? D.h. einfach alle Benachrichtigungen löschen, die einen älteren Zeitstempel haben.

So etwas wie:

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

Oder würde das wahrscheinlich etwas kaputt machen?

Ich würde mich über Einblicke freuen! :slight_smile:

Als Kontext: