From fae2508cfad4079f0d28bef0778395bc19ab88eb Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Thu, 19 Jun 2014 15:24:22 -0400 Subject: [PATCH] sqlite-3.6.20-1 unique constraint message https://github.com/dotcloud/docker/issues/6551 Docker-DCO-1.1-Signed-off-by: Vincent Batts (github: vbatts) --- graphdb/graphdb.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/graphdb/graphdb.go b/graphdb/graphdb.go index 46a23b1..d0e049b 100644 --- a/graphdb/graphdb.go +++ b/graphdb/graphdb.go @@ -64,6 +64,11 @@ func IsNonUniqueNameError(err error) bool { if strings.Contains(str, "UNIQUE constraint failed") && strings.Contains(str, "edge.name") { return true } + // sqlite-3.6.20-1.el6 returns: + // Set failure: Abort due to constraint violation: constraint failed + if strings.HasSuffix(str, "constraint failed") { + return true + } return false }