Creating table packages on installed.db if doesn't exists

This commit is contained in:
2025-09-03 22:22:18 -03:00
parent c0a8922c2e
commit b6a67b30c5

View File

@@ -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