Uso de almacenamiento

Intenté buscar, pero no encontré algo similar.

¿Hay alguna forma de generar un informe sobre el uso del almacenamiento por usuario?

Administro una comunidad de Discourse muy pequeña, con unos 20 usuarios muy activos y alrededor de 40 personas en total.

Yo mismo cubro los costos, lo cual está bien.

Me gustaría poder hacer algo como:

Usuario A 1 GB de carga
Usuario B 10 GB de carga
Usuario C 100 GB de carga

Para tener una referencia relativa sobre quién está impulsando el costo de almacenamiento.

¿Alguna idea?

1 me gusta

¿Encajaría algo como esto?

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

¡Lo intentaré, gracias!

1 me gusta

Podrías concebiblemente crear una insignia personalizada que utilizara algo como la consulta sugerida para otorgar a las personas una insignia cuando alcanzaran cada uno de los umbrales.

2 Me gusta