X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=schema%2Fmain.sql;h=85546d9321e0a2e9b484894472a7fe1f1685269f;hb=09490cd2433e3c37a0d85220b4f12f01e6740d46;hp=c9c79a26e0f338920d9bfcf0894066a2ef23cc47;hpb=e88d7fd4b079dc423ac628539ee891fe6504f6ba;p=zpackage diff --git a/schema/main.sql b/schema/main.sql index c9c79a2..85546d9 100644 --- a/schema/main.sql +++ b/schema/main.sql @@ -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 ); @@ -372,7 +374,7 @@ create table zpmlog ( create table notes ( id integer primary key, -- rowid alias - ts text default (strftime('%Y-%m-%d %H:%M:%f', 'now')), + ts text default (strftime('%Y-%m-%dT%H:%M:%f', 'now')), note text not null, pkgid text, -- package path text, -- file path involved