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

Iain Lane laney at alioth.debian.org
Thu Dec 29 16:37:18 UTC 2011


Author: laney
Date: 2011-12-29 16:37:18 +0000 (Thu, 29 Dec 2011)
New Revision: 2120

Modified:
   udd/sql/ftpnew.sql
Log:
ftpnew.sql: Add new views of the NEW queue for madison.cgi to use

This adds two new views new_{sources,packages}_madison which madison.cgi can
use to display the NEW queue.

Closes: #609857



Modified: udd/sql/ftpnew.sql
===================================================================
--- udd/sql/ftpnew.sql	2011-12-28 14:09:19 UTC (rev 2119)
+++ udd/sql/ftpnew.sql	2011-12-29 16:37:18 UTC (rev 2120)
@@ -5,6 +5,9 @@
 DROP TABLE IF EXISTS new_sources CASCADE;
 DROP TABLE IF EXISTS new_packages CASCADE;
 
+DROP VIEW IF EXISTS new_sources_madison;
+DROP VIEW IF EXISTS new_packages_madison;
+
 -- Sources
 CREATE TABLE new_sources (
        source text,
@@ -63,5 +66,16 @@
 GRANT SELECT ON new_packages TO PUBLIC;
 GRANT SELECT ON new_sources TO PUBLIC;
 
+-- These are required to avoid too much duplication in madison.cgi
+CREATE VIEW new_sources_madison AS SELECT source, version, component,
+distribution AS release, TEXT 'debian' AS distribution FROM new_sources;
+
+CREATE VIEW new_packages_madison AS SELECT package, version, distribution AS
+release, architecture, component, TEXT 'debian' AS distribution from
+new_packages;
+
+GRANT SELECT ON new_sources_madison TO PUBLIC;
+GRANT SELECT ON new_packages_madison TO PUBLIC;
+
 COMMIT;
 




More information about the Collab-qa-commits mailing list