Tweak the select-required-builds-that-failed query
I think this makes a little more sense.
This commit is contained in:
parent
89a3843fa5
commit
1fd5c8e379
1 changed files with 4 additions and 4 deletions
|
|
@ -356,14 +356,14 @@ SELECT all_derivations.file_name, latest_build_status.status
|
||||||
FROM all_derivations
|
FROM all_derivations
|
||||||
INNER JOIN derivations_by_output_details_set
|
INNER JOIN derivations_by_output_details_set
|
||||||
ON all_derivations.id = derivations_by_output_details_set.derivation_id
|
ON all_derivations.id = derivations_by_output_details_set.derivation_id
|
||||||
LEFT OUTER JOIN builds
|
INNER JOIN builds
|
||||||
ON derivations_by_output_details_set.derivation_output_details_set_id =
|
ON derivations_by_output_details_set.derivation_output_details_set_id =
|
||||||
builds.derivation_output_details_set_id
|
builds.derivation_output_details_set_id
|
||||||
AND builds.build_server_id = $2
|
AND builds.build_server_id = $2
|
||||||
LEFT OUTER JOIN latest_build_status
|
INNER JOIN latest_build_status
|
||||||
ON builds.id = latest_build_status.build_id
|
ON builds.id = latest_build_status.build_id
|
||||||
WHERE latest_build_status.status = 'failed'
|
AND latest_build_status.status = 'failed'
|
||||||
AND NOT EXISTS (
|
WHERE NOT EXISTS (
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM builds AS successful_builds
|
FROM builds AS successful_builds
|
||||||
INNER JOIN build_status AS successful_builds_build_status
|
INNER JOIN build_status AS successful_builds_build_status
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue