removing dependencies from table packages in database

This commit is contained in:
2025-10-26 18:03:19 -03:00
parent 9883fd92dc
commit 807d9fa784
2 changed files with 9 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ CREATE TABLE packages (
arch TEXT NOT NULL, arch TEXT NOT NULL,
os TEXT NOT NULL, os TEXT NOT NULL,
size INTEGER NOT NULL DEFAULT 0, size INTEGER NOT NULL DEFAULT 0,
type TEXT NOT NULL DEFAULT 'static',
UNIQUE(query_name, version), UNIQUE(query_name, version),
UNIQUE(query_name, serial) UNIQUE(query_name, serial)
@@ -33,7 +34,6 @@ CREATE TABLE IF NOT EXISTS packages (
query_name TEXT NOT NULL UNIQUE PRIMARY KEY, query_name TEXT NOT NULL UNIQUE PRIMARY KEY,
id TEXT NOT NULL UNIQUE, id TEXT NOT NULL UNIQUE,
version TEXT NOT NULL, version TEXT NOT NULL,
dependencies TEXT NOT NULL DEFAULT '',
description TEXT NOT NULL, description TEXT NOT NULL,
package_d TEXT NOT NULL, package_d TEXT NOT NULL,
filename TEXT NOT NULL, filename TEXT NOT NULL,
@@ -41,6 +41,7 @@ CREATE TABLE IF NOT EXISTS packages (
arch TEXT NOT NULL, arch TEXT NOT NULL,
in_cache INTEGER NOT NULL DEFAULT 1, in_cache INTEGER NOT NULL DEFAULT 1,
serial INTEGER NOT NULL, serial INTEGER NOT NULL,
type TEXT NOT NULL,
UNIQUE(query_name, version), UNIQUE(query_name, version),
UNIQUE(query_name, serial) UNIQUE(query_name, serial)

View File

@@ -19,7 +19,6 @@ const InstalledDatabaseSchema = `CREATE TABLE IF NOT EXISTS packages (
query_name TEXT NOT NULL UNIQUE PRIMARY KEY, query_name TEXT NOT NULL UNIQUE PRIMARY KEY,
id TEXT NOT NULL UNIQUE, id TEXT NOT NULL UNIQUE,
version TEXT NOT NULL, version TEXT NOT NULL,
dependencies TEXT NOT NULL DEFAULT '',
description TEXT NOT NULL, description TEXT NOT NULL,
package_d TEXT NOT NULL, package_d TEXT NOT NULL,
filename TEXT NOT NULL, filename TEXT NOT NULL,
@@ -27,6 +26,7 @@ const InstalledDatabaseSchema = `CREATE TABLE IF NOT EXISTS packages (
arch TEXT NOT NULL, arch TEXT NOT NULL,
in_cache INTEGER NOT NULL DEFAULT 1, in_cache INTEGER NOT NULL DEFAULT 1,
serial INTEGER NOT NULL, serial INTEGER NOT NULL,
type TEXT NOT NULL,
UNIQUE(query_name, version), UNIQUE(query_name, version),
UNIQUE(query_name, serial) UNIQUE(query_name, serial)
@@ -41,4 +41,10 @@ CREATE TABLE package_dependencies(
); );
CREATE INDEX index_dependency_name ON package_dependencies(dependency_name); CREATE INDEX index_dependency_name ON package_dependencies(dependency_name);
CREATE TABLE IF NOT EXISTS build_dependencies (
id TEXT PRIMARY KEY,
dir TEXT NOT NULL DEFAULT "/dev/null"
uses INTEGER NOT NULL DEFAULT 0
);
` `