Speed up select-builds-with-context-by-derivation-output
This commit is contained in:
parent
4ecd20b973
commit
b7ce9fe008
1 changed files with 8 additions and 7 deletions
|
|
@ -283,13 +283,14 @@ FROM builds
|
||||||
INNER JOIN build_servers ON build_servers.id = builds.build_server_id
|
INNER JOIN build_servers ON build_servers.id = builds.build_server_id
|
||||||
INNER JOIN latest_build_status
|
INNER JOIN latest_build_status
|
||||||
ON latest_build_status.build_id = builds.id
|
ON latest_build_status.build_id = builds.id
|
||||||
INNER JOIN derivation_output_details_sets
|
WHERE builds.derivation_output_details_set_id = (
|
||||||
ON builds.derivation_output_details_set_id =
|
SELECT derivation_output_details_sets.id
|
||||||
derivation_output_details_sets.id
|
FROM derivation_output_details_sets
|
||||||
INNER JOIN derivation_output_details
|
INNER JOIN derivation_output_details
|
||||||
ON ARRAY[derivation_output_details.id] <@
|
ON ARRAY[derivation_output_details.id] <@
|
||||||
derivation_output_details_sets.derivation_output_details_ids
|
derivation_output_details_sets.derivation_output_details_ids
|
||||||
WHERE derivation_output_details.path = $1
|
WHERE derivation_output_details.path = $1
|
||||||
|
)
|
||||||
ORDER BY latest_build_status.timestamp DESC")
|
ORDER BY latest_build_status.timestamp DESC")
|
||||||
|
|
||||||
(exec-query-with-null-handling conn query (list output)))
|
(exec-query-with-null-handling conn query (list output)))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue