articles:informatique:nettoyage_de_la_base_de_donnee_de_pleroma
Ceci est une ancienne révision du document !
Table des matières
Suppressions des activités distantes anciennes
DELETE FROM activities WHERE LOCAL = FALSE AND updated_at < (CURRENT_DATE - INTERVAL '90 days'); -- Ici 90 jours, à ajuster si besoin
Suppresions des objects anciens qui ne sont pas locaux
Suppression sans tenir compte des personnes suivies
DELETE FROM objects WHERE id NOT IN (SELECT CAST(data->>'context_id' AS BIGINT) FROM activities) AND data->>'actor' NOT LIKE '%pleroma.antoineve.me%' -- Personnaliser le nom de l'instance ! AND updated_at < (CURRENT_DATE - INTERVAL '90 days'); -- Ici 90 jours, à ajuster si besoin
Suppression, sauf ceux des personnes suivies
Suppressions de utilisateurs
Ceux qui n'ont aucun followers et ne suivent personnes
DELETE FROM users WHERE following_count = 0 AND follower_count = 0;
articles/informatique/nettoyage_de_la_base_de_donnee_de_pleroma.1587840561.txt · Dernière modification : 25/04/2020 18:49 de antoineve