From b6a67b30c50f4290c95fdb4b43c778ced3c7f1c8 Mon Sep 17 00:00:00 2001 From: roboogg133 Date: Wed, 3 Sep 2025 22:22:18 -0300 Subject: [PATCH] Creating table packages on installed.db if doesn't exists --- cmd/packets/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/packets/main.go b/cmd/packets/main.go index dc6e3fc..737db92 100644 --- a/cmd/packets/main.go +++ b/cmd/packets/main.go @@ -1428,6 +1428,11 @@ func AlredySatisfied(realname string) error { var exist bool + _, err = db.Exec("CREATE TABLE IF NOT EXISTS packages (realname TEXT NOT NULL UNIQUE PRIMARY KEY, version TEXT NOT NULL, dependencies TEXT, name TEXT, family TEXT NOT NULL, serial INTEGER)") + if err != nil { + return err + } + err = db.QueryRow("SELECT EXISTS(SELECT 1 FROM packages WHERE realname = ? LIMIT 1)", realname).Scan(&exist) if err != nil { return err