X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=db.sql;h=eb7c461bcc426ec0bee8c4ab96db564cee1c128d;hb=3f852ae0fbb42655a1baf66d914007f02fd4720e;hp=00c5df0f6f1e316c964dd380fe84570f95cbc169;hpb=d92a98237b9bccf4e7017dce7a294ece618cf1fc;p=zpackage diff --git a/db.sql b/db.sql index 00c5df0..eb7c461 100644 --- a/db.sql +++ b/db.sql @@ -15,6 +15,17 @@ CREATE TABLE files ( ) ; +create view filerefs as +select F.hash, +count(PF.hash) + count(S.hash) + count(EL.file) + count(N.file) as refcount +from files F +left join packagefiles PF on PF.hash = F.hash +left join scripts S on S.hash = F.hash +left join elflibraries EL on EL.file = F.hash +left join notes N on N.file = F.hash +group by F.hash +; + -- information about packages -- a package is identified by a package,version,release triple create table packages (