guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/04: Tweak the select-required-builds-that-failed query


From: Christopher Baines
Subject: 01/04: Tweak the select-required-builds-that-failed query
Date: Sat, 26 Dec 2020 08:41:45 -0500 (EST)

cbaines pushed a commit to branch master
in repository data-service.

commit 1fd5c8e379d2ada26ddcc8414eeb6d2b1a4bdf0f
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Sat Dec 26 10:00:35 2020 +0000

    Tweak the select-required-builds-that-failed query
    
    I think this makes a little more sense.
---
 guix-data-service/model/build.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/guix-data-service/model/build.scm 
b/guix-data-service/model/build.scm
index 3041b67..b2ac79f 100644
--- a/guix-data-service/model/build.scm
+++ b/guix-data-service/model/build.scm
@@ -356,14 +356,14 @@ SELECT all_derivations.file_name, 
latest_build_status.status
 FROM all_derivations
 INNER JOIN derivations_by_output_details_set
   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 =
      builds.derivation_output_details_set_id
  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
-WHERE latest_build_status.status = 'failed'
-  AND NOT EXISTS (
+ AND latest_build_status.status = 'failed'
+WHERE NOT EXISTS (
     SELECT 1
     FROM builds AS successful_builds
     INNER JOIN build_status AS successful_builds_build_status



reply via email to

[Prev in Thread] Current Thread [Next in Thread]