Improve select-builds-with-context-by-derivation-file-name

To find builds for equivalent derivations.
This commit is contained in:
Christopher Baines 2019-12-15 08:51:31 +00:00
parent 6a0332bed2
commit b693d3e57d

View file

@ -140,7 +140,12 @@ INNER JOIN
ORDER BY build_id, timestamp DESC
) AS latest_build_status
ON latest_build_status.build_id = builds.id
WHERE builds.derivation_file_name = $1
INNER JOIN derivations_by_output_details_set
ON builds.derivation_output_details_set_id =
derivations_by_output_details_set.derivation_output_details_set_id
INNER JOIN derivations
ON derivations.id = derivations_by_output_details_set.derivation_id
WHERE derivations.file_name = $1
ORDER BY latest_build_status.timestamp DESC")
(exec-query conn query (list derivation-file-name)))