ストレージ使用量

検索してみましたが、似たようなものが見つかりませんでした。

ユーザーごとのストレージ使用量に関するレポートを生成する方法はありますか?

私は非常に小規模なDiscourseコミュニティを運営しています。アクティブユーザーは約20人、合計で約40人です。

費用は自分で負担しており、それは問題ありません。

以下のようなことをしたいと考えています。

ユーザーA 1GB アップロード
ユーザーB 10GB アップロード
ユーザーC 100GB アップロード

これにより、ストレージコストを増加させているユーザーを相対的に把握できます。

何かアイデアはありますか?

「いいね!」 1

これで間に合いますか?

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

試してみます、ありがとうございます!

「いいね!」 1

しきい値に達したときにユーザーにバッジを付与するために、提案されたクエリのようなものを使用するカスタムバッジを作成することも考えられます。

「いいね!」 2