Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
FROM (public.builds
LEFT JOIN public.packages ON ((builds.pkg_id = packages.id)))
WHERE ((builds.deleted IS FALSE) AND (builds.owner_id IS NOT NULL))
+ UNION ALL
+ SELECT builds.owner_id,
+ jobs.log_size
+ FROM (public.jobs
+ LEFT JOIN public.builds ON ((builds.id = jobs.build_id)))
+ WHERE ((builds.deleted IS FALSE) AND (jobs.deleted IS FALSE) AND (builds.owner_id IS NOT NULL) AND (jobs.log_size IS NOT NULL))
)
SELECT objects.user_id,
sum(objects.size) AS disk_usage