Utilisation du stockage

J’ai essayé de chercher, mais je n’ai rien trouvé de similaire.

Existe-t-il un moyen de générer un rapport sur l’utilisation du stockage par utilisateur ?

J’administre une très petite communauté Discourse - environ 20 utilisateurs très actifs, et environ 40 personnes au total.

J’en assume les coûts moi-même, ce qui me convient.

J’aimerais pouvoir faire quelque chose comme :

Utilisateur A 1 Go de téléchargement
Utilisateur B 10 Go de téléchargement
Utilisateur C 100 Go de téléchargement

Pour avoir une référence relative sur qui génère les coûts de stockage.

Des idées ?

1 « J'aime »

Est-ce que quelque chose comme ceci conviendrait ?

SELECT 
    user_id, 
    ROUND(SUM(filesize)/1048576.00,1) AS "Stockage (Mo)"
FROM uploads
GROUP BY user_id
ORDER BY 2 DESC
LIMIT 100
3 « J'aime »

Je vais essayer, merci !

1 « J'aime »

Vous pourriez éventuellement créer un badge personnalisé qui utiliserait quelque chose comme la requête suggérée pour attribuer un badge aux personnes lorsqu’elles atteignent chacun des seuils.

2 « J'aime »