[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/08: Implement insert-build-status using insert-build-statues
From: |
Christopher Baines |
Subject: |
01/08: Implement insert-build-status using insert-build-statues |
Date: |
Wed, 1 Jul 2020 04:36:50 -0400 (EDT) |
cbaines pushed a commit to branch master
in repository data-service.
commit d687928a04307ef9bdd9d811197aeba377bcfa01
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Sat Jun 27 13:54:07 2020 +0100
Implement insert-build-status using insert-build-statues
To reduce the number of code paths.
---
guix-data-service/model/build-status.scm | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/guix-data-service/model/build-status.scm
b/guix-data-service/model/build-status.scm
index 859ce9d..ebcc023 100644
--- a/guix-data-service/model/build-status.scm
+++ b/guix-data-service/model/build-status.scm
@@ -52,21 +52,10 @@ WHERE builds.build_server_id = $1 AND
(number->string build-id))))
(define (insert-build-status conn build-id timestamp status)
- (define query
- (string-append
- "
-INSERT INTO build_status (build_id, timestamp, status)
-VALUES ("
- (number->string build-id)
- ", "
- (string-append "to_timestamp("
- (number->string timestamp)
- ")")
- ", "
- (quote-string status)
- ")"))
-
- (exec-query conn query '()))
+ (insert-build-statuses
+ conn
+ (list build-id)
+ `((,timestamp ,status))))
(define (insert-build-statuses conn build-ids data)
(define query
- branch master updated (f60c2ea -> 0242bc6), Christopher Baines, 2020/07/01
- 01/08: Implement insert-build-status using insert-build-statues,
Christopher Baines <=
- 03/08: Support storing the id's representing builds in other services, Christopher Baines, 2020/07/01
- 04/08: Fix compute-token, Christopher Baines, 2020/07/01
- 06/08: Implement more support for builds from the Guix Build Coordinator, Christopher Baines, 2020/07/01
- 02/08: Make build_status.timestamp nullable, Christopher Baines, 2020/07/01
- 05/08: Fix match in render-builds, Christopher Baines, 2020/07/01
- 08/08: Remove the constraint on having one derivation build per server, Christopher Baines, 2020/07/01
- 07/08: Avoid duplicate build status entries, Christopher Baines, 2020/07/01