From: Michael Tremer Date: Fri, 22 Jan 2021 10:25:35 +0000 (+0000) Subject: libpakfire: db: Add dependencies table X-Git-Tag: 0.9.28~1285^2~824 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2359ca14a953007b0e149404258e564e3dd30275;p=pakfire.git libpakfire: db: Add dependencies table Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/db.c b/src/libpakfire/db.c index 5753155c3..859fca3a9 100644 --- a/src/libpakfire/db.c +++ b/src/libpakfire/db.c @@ -259,6 +259,21 @@ static int pakfire_db_create_schema(struct pakfire_db* db) { if (r) return 1; + // Create dependencies table + r = pakfire_db_execute(db, + "CREATE TABLE IF NOT EXISTS dependencies(" + "pkg INTEGER, " + "type TEXT, " + "dependency TEXT" + ")"); + if (r) + return r; + + // dependencies: Add index over packages + r = pakfire_db_execute(db, "CREATE INDEX IF NOT EXISTS dependencies_pkg_index ON dependencies(pkg)"); + if (r) + return r; + return 0; }