X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=db.sql;h=00c5df0f6f1e316c964dd380fe84570f95cbc169;hb=f657628fd0709886002fdb0e2d8bde6873a34eb8;hp=c7040349b38dc2004ed9970eb3e9ca9a414da33a;hpb=b6e8d469897f58ed6ddd5e428acdac0f4a597e4e;p=zpackage diff --git a/db.sql b/db.sql index c704034..00c5df0 100644 --- a/db.sql +++ b/db.sql @@ -194,6 +194,23 @@ begin end ; +create trigger packagefiles_delete_trigger instead of +delete on packagefiles_pkgid +begin + delete from packagefiles + where package = OLD.package + and version = OLD.version + and release = OLD.release + and path = OLD.path + ; + update packages set hash = null + where package = OLD.package + and version = OLD.version + and release = OLD.release + ; +end +; + create view installed_ref_count as select I.path, count(*) as refcount from installedfiles I