저장 공간 사용량

찾아보았지만 비슷한 것을 찾지 못했습니다.

사용자별 저장소 사용량 보고서를 생성할 수 있는 방법이 있을까요?

저는 아주 작은 Discourse 커뮤니티를 운영하고 있습니다. 실제로 활발하게 활동하는 사용자는 약 20명, 총 사용자 수는 약 40명입니다.

비용은 제가 직접 부담하고 있으며, 그 자체로는 문제가 없습니다.

아래와 같은 방식으로 보고서를 보고 싶습니다:

사용자 A: 1GB 업로드
사용자 B: 10GB 업로드
사용자 C: 100GB 업로드

저장소 비용에 얼마나 영향을 미치는지 상대적인 기준을 알고 싶습니다.

아이디어가 있으신가요?

이런 식으로 하면 될까요?

SELECT 
    user_id, 
    ROUND(SUM(filesize)/1048576.00,1) AS "Storage (MB)"
FROM uploads
GROUP BY user_id
ORDER BY 2 DESC
LIMIT 100

한 번 해볼게요, 감사합니다!

제안된 쿼리와 유사한 것을 사용하여 사용자가 각 임계값에 도달할 때 배지를 부여하는 맞춤형 배지를 만들 수도 있습니다.