Uso de armazenamento

Tentei pesquisar, mas não encontrei nada parecido.

Existe alguma forma de gerar um relatório do uso de armazenamento por usuário?

Eu administro uma comunidade Discourse bem pequena - cerca de 20 usuários muito ativos e cerca de 40 pessoas no total.

Eu arco com os custos sozinho, o que está tudo bem.

Eu gostaria de poder fazer algo como:

Usuário A 1 GB de upload
Usuário B 10 GB de upload
Usuário C 100 GB de upload

Para ter uma referência relativa sobre quem está impulsionando o custo de armazenamento.

Alguma ideia?

1 curtida

Algo assim serviria?

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

Vou tentar, obrigado!

1 curtida

Você poderia concebivelmente criar um distintivo personalizado que usasse algo como a consulta sugerida para dar às pessoas um distintivo quando elas atingissem cada um dos limites.

2 curtidas