Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Drop unique key on packages (and fix the one on dependencies)
Baptiste Daroussin committed 11 years ago
commit 9ec22f5a269b337729cc34d72a338023b06a859d
parent f3d0d1c270d8ac717fdb35c3756a50f2f60d3c8d
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, "