]> pd.if.org Git - zpackage/blobdiff - schema/main.sql
support for package dependencies
[zpackage] / schema / main.sql
index b0675509e1a6884e8b2ba6560a91350111bed3fd..85546d9321e0a2e9b484894472a7fe1f1685269f 100644 (file)
@@ -325,13 +325,15 @@ select printf('%s-%s-%s', package, version, release) as pkgid, *
 from scripts
 ;
 
--- package dependencies: table of package, dependency, dep type (package, soname)
+-- package dependencies: table of package, dependency, dep type (package,
+       -- soname)
+-- how to specify min/max/exact
 create table packagedeps (
        package text,
        version text,
        release integer,
-       requires text, -- package, can be partial
-       primary key (package,version,release,package),
+       requires text, -- package, can be partial, minimum
+       primary key (package,version,release,requires),
        foreign key (package,version,release) references packages (package,version,release) on delete cascade on update cascade
 );