aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-05-10 10:42:32 +0100
committerChristopher Baines <mail@cbaines.net>2020-05-10 10:42:32 +0100
commit38996e0358c1b5c1960be92b086afa6fa238de4a (patch)
treeaca334e872479a77f415d8043673bec5bd9a3a93
parenta27b1c25cb60568c88256c7b406e57f68a712272 (diff)
downloadbuild-coordinator-38996e0358c1b5c1960be92b086afa6fa238de4a.tar
build-coordinator-38996e0358c1b5c1960be92b086afa6fa238de4a.tar.gz
Add prepared statement caching to datastore-list-builds-for-output
For the sqlite datastore.
-rw-r--r--guix-build-coordinator/datastore/sqlite.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/guix-build-coordinator/datastore/sqlite.scm b/guix-build-coordinator/datastore/sqlite.scm
index 3f72c9f..99db683 100644
--- a/guix-build-coordinator/datastore/sqlite.scm
+++ b/guix-build-coordinator/datastore/sqlite.scm
@@ -703,7 +703,8 @@ INNER JOIN derivation_outputs
ON builds.derivation_name = derivation_outputs.derivation_name
LEFT JOIN build_results
ON builds.uuid = build_results.build_id
-WHERE derivation_outputs.output = :output")))
+WHERE derivation_outputs.output = :output"
+ #:cache? #t)))
(sqlite-bind-arguments
statement