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

Andreas Tille tille at alioth.debian.org
Fri Jun 12 12:03:08 UTC 2009


Author: tille
Date: 2009-06-12 12:03:07 +0000 (Fri, 12 Jun 2009)
New Revision: 1481

Modified:
   udd/sql/ddtp_language_maxversion.sql
Log:
Fix typ casting issue


Modified: udd/sql/ddtp_language_maxversion.sql
===================================================================
--- udd/sql/ddtp_language_maxversion.sql	2009-06-12 07:34:09 UTC (rev 1480)
+++ udd/sql/ddtp_language_maxversion.sql	2009-06-12 12:03:07 UTC (rev 1481)
@@ -34,7 +34,7 @@
      FOR lang IN EXECUTE query LOOP
      	 query2 = 'SELECT MAX(version) AS version FROM ddtp WHERE package = ''' || pkg || ''' AND language = ''' || lang.language || '''' ;
          FOR max IN EXECUTE query2 LOOP
-     	    query3 = 'SELECT * FROM ddtp WHERE package = ''' || pkg || ''' AND language = ''' || lang.language || ''' AND version = ''' || max.version ||
+     	    query3 = 'SELECT * FROM ddtp WHERE package = ''' || pkg || ''' AND language = ''' || lang.language || ''' AND version = ''' || CAST(max.version AS text) ||
      	             ''' LIMIT 1 '; -- make sure we really get only one result per language, even if there should not be more anyway
      	    FOR ret in EXECUTE query3 LOOP
      		RETURN NEXT ret;




More information about the Collab-qa-commits mailing list