Improve the select-build-stats function

Account for equivalent derivations, rather than counting them as unknown.
This commit is contained in:
Christopher Baines 2019-12-10 08:32:15 +00:00
parent af948de646
commit 156b7eea7e

View file

@ -15,8 +15,10 @@
(define query
"
SELECT latest_build_status.status AS build_status, COUNT(*)
FROM derivations
LEFT JOIN builds ON builds.derivation_file_name = derivations.file_name
FROM derivation_output_details_sets
LEFT JOIN builds
ON builds.derivation_output_details_set_id =
derivation_output_details_sets.id
LEFT JOIN
(
SELECT DISTINCT ON (build_id) *