[Collab-qa-commits] r1030 - udd/src

lucas at alioth.debian.org lucas at alioth.debian.org
Sat Aug 9 02:17:47 UTC 2008


Author: lucas
Date: 2008-08-09 02:17:45 +0000 (Sat, 09 Aug 2008)
New Revision: 1030

Modified:
   udd/src/setup-db.sql
Log:
added view bugs_rt_affects_testing_and_unstable. allows some optimizations.

Modified: udd/src/setup-db.sql
===================================================================
--- udd/src/setup-db.sql	2008-08-09 01:49:53 UTC (rev 1029)
+++ udd/src/setup-db.sql	2008-08-09 02:17:45 UTC (rev 1030)
@@ -139,6 +139,16 @@
 AND ( package IN (SELECT DISTINCT package FROM packages p WHERE release = 'sid')
 OR source IN (SELECT DISTINCT package FROM sources WHERE release = 'sid'));
 
+CREATE VIEW bugs_rt_affects_testing_and_unstable AS
+SELECT id, package, source FROM bugs_unarchived
+WHERE affects_unstable AND affects_testing
+AND (id NOT IN (SELECT id FROM bug_tags WHERE tag IN ('sarge', 'etch', 'experimental'))
+OR (id IN (SELECT id FROM bug_tags WHERE tag = 'sid') AND id IN (SELECT id FROM bug_tags WHERE tag = 'lenny')))
+AND ( package IN (SELECT DISTINCT package FROM packages p WHERE release = 'sid')
+OR source IN (SELECT DISTINCT package FROM sources WHERE release = 'sid'))
+AND ( package IN (SELECT DISTINCT package FROM packages p WHERE release = 'lenny')
+OR source IN (SELECT DISTINCT package FROM sources WHERE release = 'lenny'));
+
 CREATE TABLE carnivore_emails
  (id int, email text);
 
@@ -198,6 +208,7 @@
 GRANT SELECT ON bugs_rt_affects_unstable TO PUBLIC;
 GRANT SELECT ON bugs_rt_affects_testing TO PUBLIC;
 GRANT SELECT ON bugs_rt_affects_stable TO PUBLIC;
+GRANT SELECT ON bugs_rt_affects_testing_and_unstable TO PUBLIC;
 GRANT SELECT ON carnivore_emails TO PUBLIC;
 GRANT SELECT ON carnivore_names TO PUBLIC;
 GRANT SELECT ON carnivore_keys TO PUBLIC;




More information about the Collab-qa-commits mailing list