creating database schemas for packets cli, started doing packets cli and
packing nginx
This commit is contained in:
41
doc/source.db.sql
Normal file
41
doc/source.db.sql
Normal file
@@ -0,0 +1,41 @@
|
||||
CREATE TABLE packges(
|
||||
name TEXT NOT NULL,
|
||||
id TEXT PRIMARY KEY,
|
||||
version TEXT NOT NULL,
|
||||
serial INTEGER NOT NULL,
|
||||
maintainer TEXT NOT NULL,
|
||||
verified INTEGER NOT NULL DEFAULT 0,
|
||||
description TEXT NOT NULL,
|
||||
upload_time TEXT NOT NULL,
|
||||
|
||||
|
||||
UNIQUE(name, signature),
|
||||
UNIQUE(name, version),
|
||||
UNIQUE(name, serial)
|
||||
)
|
||||
|
||||
CREATE TABLE dependencies(
|
||||
package_id TEXT NOT NULL,
|
||||
dependency_name TEXT NOT NULL,
|
||||
constraint TEXT NOT NULL,
|
||||
|
||||
PRIMARY KEY (package_id, dependency_name)
|
||||
)
|
||||
|
||||
|
||||
CREATE TABLE build_dependencies(
|
||||
package_id TEXT NOT NULL,
|
||||
dependency_name TEXT NOT NULL,
|
||||
constraint TEXT NOT NULL,
|
||||
|
||||
PRIMARY KEY (package_id, dependency_name)
|
||||
)
|
||||
|
||||
|
||||
CREATE TABLE conflicts(
|
||||
package_id TEXT NOT NULL,
|
||||
dependency_name TEXT NOT NULL,
|
||||
constraint TEXT NOT NULL,
|
||||
|
||||
PRIMARY KEY (package_id, dependency_name)
|
||||
)
|
||||
Reference in New Issue
Block a user