From: Michael Tremer Date: Sun, 7 Feb 2021 17:42:37 +0000 (+0000) Subject: db: Create a unique index over package UUIDs X-Git-Tag: 0.9.28~1285^2~785 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00fd98ff39a991f734641ba0c23ca862f17aa567;p=pakfire.git db: Create a unique index over package UUIDs Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/db.c b/src/libpakfire/db.c index 2c0290336..36c85409d 100644 --- a/src/libpakfire/db.c +++ b/src/libpakfire/db.c @@ -266,6 +266,11 @@ static int pakfire_db_create_schema(struct pakfire_db* db) { if (r) return 1; + // packages: Create unique index over UUID + r = pakfire_db_execute(db, "CREATE UNIQUE INDEX IF NOT EXISTS packages_uuid ON packages(uuid)"); + if (r) + return 1; + // Create dependencies table r = pakfire_db_execute(db, "CREATE TABLE IF NOT EXISTS dependencies("