GNU bug report logs -
#31755
[PATCH 00/19] Use (guix store database) instead of 'guix-register'
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Fri, 8 Jun 2018 09:32:02 UTC
Severity: normal
Tags: patch
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
Message #23 received at 31755 <at> debbugs.gnu.org (full text, mbox):
* guix/store/database.scm (add-reference-sql): Add "OR REPLACE".
---
guix/store/database.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/guix/store/database.scm b/guix/store/database.scm
index bfd2c3626..094dea3ec 100644
--- a/guix/store/database.scm
+++ b/guix/store/database.scm
@@ -141,7 +141,7 @@ of course. Returns the row id of the row that was modified or inserted."
(last-insert-row-id db)))))
(define add-reference-sql
- "INSERT INTO Refs (referrer, reference) VALUES (:referrer, :reference);")
+ "INSERT OR REPLACE INTO Refs (referrer, reference) VALUES (:referrer, :reference);")
(define (add-references db referrer references)
"REFERRER is the id of the referring store item, REFERENCES is a list
--
2.17.1
This bug report was last modified 6 years and 346 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.