Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Drop unique key on packages (and fix the one on dependencies)
Baptiste Daroussin committed 11 years ago
commit 9ec22f5a269b337729cc34d72a338023b06a859d
parent f3d0d1c
1 file changed +2 -2
modified libpkg/repo/binary/binary_private.h
@@ -31,7 +31,7 @@
static const char binary_repo_initsql[] = ""
	"CREATE TABLE packages ("
	    "id INTEGER PRIMARY KEY,"
-
	    "origin TEXT UNIQUE,"
+
	    "origin TEXT,"
	    "name TEXT NOT NULL,"
	    "version TEXT NOT NULL,"
	    "comment TEXT NOT NULL,"
@@ -57,7 +57,7 @@ static const char binary_repo_initsql[] = ""
	    "version TEXT,"
	    "package_id INTEGER REFERENCES packages(id)"
	    "  ON DELETE CASCADE ON UPDATE CASCADE,"
-
	    "UNIQUE(package_id, origin)"
+
	    "UNIQUE(package_id, name)"
	");"
	"CREATE TABLE categories ("
	    "id INTEGER PRIMARY KEY, "