[Collab-qa-commits] r1374 - udd/sql

lucas at alioth.debian.org lucas at alioth.debian.org
Wed Jan 7 22:02:12 UTC 2009


Author: lucas
Date: 2009-01-07 22:02:12 +0000 (Wed, 07 Jan 2009)
New Revision: 1374

Modified:
   udd/sql/setup.sql
   udd/sql/upgrade.sql
Log:
added all_sources and all_packages views (thanks go to enrico and Sesse)

Modified: udd/sql/setup.sql
===================================================================
--- udd/sql/setup.sql	2009-01-07 20:55:35 UTC (rev 1373)
+++ udd/sql/setup.sql	2009-01-07 22:02:12 UTC (rev 1374)
@@ -397,3 +397,14 @@
 GRANT SELECT ON ubuntu_bugs_subscribers TO PUBLIC;
 GRANT SELECT ON ubuntu_bugs_tags TO PUBLIC;
 GRANT SELECT ON ubuntu_bugs_tasks TO PUBLIC;
+
+CREATE VIEW all_sources AS
+SELECT * FROM sources
+UNION ALL SELECT * FROM ubuntu_sources;
+
+CREATE VIEW all_packages AS
+SELECT * FROM packages
+UNION ALL SELECT * FROM ubuntu_packages;
+
+GRANT SELECT ON all_sources TO PUBLIC;
+GRANT SELECT ON all_packages TO PUBLIC;

Modified: udd/sql/upgrade.sql
===================================================================
--- udd/sql/upgrade.sql	2009-01-07 20:55:35 UTC (rev 1373)
+++ udd/sql/upgrade.sql	2009-01-07 22:02:12 UTC (rev 1374)
@@ -29,3 +29,11 @@
 -- 2009-01-07: add long_description column
 ALTER TABLE packages add long_description text;
 ALTER TABLE ubuntu_packages add long_description text;
+CREATE VIEW all_sources AS
+SELECT * FROM sources
+UNION ALL SELECT * FROM ubuntu_sources;
+CREATE VIEW all_packages AS
+SELECT * FROM packages
+UNION ALL SELECT * FROM ubuntu_packages;
+GRANT SELECT ON all_sources TO PUBLIC;
+GRANT SELECT ON all_packages TO PUBLIC;




More information about the Collab-qa-commits mailing list