[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