From: Michael Tremer Date: Fri, 22 Jan 2021 12:10:52 +0000 (+0000) Subject: libpakfire: db: Add scriptlets table X-Git-Tag: 0.9.28~1285^2~822 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d83414aa91d0952e2c7d7b52eccfd94787c7a03c;p=pakfire.git libpakfire: db: Add scriptlets table Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/db.c b/src/libpakfire/db.c index 2dc69f90d..94948002b 100644 --- a/src/libpakfire/db.c +++ b/src/libpakfire/db.c @@ -299,6 +299,22 @@ static int pakfire_db_create_schema(struct pakfire_db* db) { if (r) return 1; + // Create scriptlets table + r = pakfire_db_execute(db, + "CREATE TABLE IF NOT EXISTS scriptlets(" + "id INTEGER PRIMARY KEY, " + "pkg INTEGER, " + "action TEXT, " + "scriptlet TEXT" + ")"); + if (r) + return 1; + + // scriptlets: Add index over packages + r = pakfire_db_execute(db, "CREATE INDEX IF NOT EXISTS scriptlets_pkg_index ON scriptlets(pkg)"); + if (r) + return 1; + return 0; }