Update of /cvsroot/fink/web/pdb
In directory sc8-pr-cvs17:/tmp/cvs-serv4052/web/pdb

Modified Files:
      Tag: redesign_pdb
        browse.php package.php 
Log Message:
- Change name of table 'distribution_releases' to 'release'
- This involves using backticks for table names
- Use InnoDB as default database engine when creating tables
- Rearrange creation of tables in schema.sql


Index: package.php
===================================================================
RCS file: /cvsroot/fink/web/pdb/package.php,v
retrieving revision 1.43.2.26
retrieving revision 1.43.2.27
diff -u -d -r1.43.2.26 -r1.43.2.27
--- package.php 5 Sep 2007 17:29:19 -0000       1.43.2.26
+++ package.php 10 Sep 2007 18:02:20 -0000      1.43.2.27
@@ -36,9 +36,9 @@
 
 // Get package data to display (use for version-nonspecific pkg metadata)
 $qtodisplay_sel = "SELECT p.*,r.*,d.*,p.version AS pkg_version ";
-$qtodisplay_sel .= "FROM package AS p ";
-$qtodisplay_sel .= "INNER JOIN distribution_releases r ON r.rel_id = p.rel_id 
";
-$qtodisplay_sel .= "INNER JOIN distribution d ON r.dist_id = d.dist_id ";
+$qtodisplay_sel .= "FROM `package` AS p ";
+$qtodisplay_sel .= "INNER JOIN `release` r ON r.rel_id = p.rel_id ";
+$qtodisplay_sel .= "INNER JOIN `distribution` d ON r.dist_id = d.dist_id ";
 if (!$showall)
   $qtodisplay_sel .= "AND d.visible='1' ";
 
@@ -172,7 +172,7 @@
  print "</tr>\n";
 
  // Fetch list of all distributions
- $q = "SELECT * FROM distribution WHERE active='1' ";
+ $q = "SELECT * FROM `distribution` WHERE active='1' ";
  if (!$showall)
    $q .= "AND visible='1' ";
  $q .= "ORDER BY priority DESC";
@@ -195,7 +195,7 @@
    $last_identifier = $dist_row['identifier'];
 
    // Now query all releases (typically: stable, unstable, bindist) for the 
given distribution.
-   $q = "SELECT p.*, r.type, r.version AS rel_version FROM package p, 
distribution_releases r WHERE p.name = '$package' AND p.rel_id = r.rel_id AND 
r.dist_id='" . $dist_row['dist_id'] . "' AND active='1' ORDER BY r.priority 
ASC";
+   $q = "SELECT p.*, r.type, r.version AS rel_version FROM `package` p, 
`release` r WHERE p.name = '$package' AND p.rel_id = r.rel_id AND r.dist_id='" 
. $dist_row['dist_id'] . "' AND active='1' ORDER BY r.priority ASC";
    $qrel = mysql_query($q, $dbh);
    if (!$qrel) {
      die('<p><b>error during query:</b> '.mysql_error().'</p>');
@@ -320,7 +320,7 @@
 
        // List the splitoffs of this package
 
-       $q = "SELECT * FROM package WHERE rel_id='$pkg2disp[rel_id]' AND 
parentname='$pkg2disp[name]' ORDER BY name";
+       $q = "SELECT * FROM `package` WHERE rel_id='$pkg2disp[rel_id]' AND 
parentname='$pkg2disp[name]' ORDER BY name";
        $rs = mysql_query($q, $dbh);
        if (!$rs) {
          print '<p><b>error during query:</b> '.mysql_error().'</p>';

Index: browse.php
===================================================================
RCS file: /cvsroot/fink/web/pdb/browse.php,v
retrieving revision 1.1.2.27
retrieving revision 1.1.2.28
diff -u -d -r1.1.2.27 -r1.1.2.28
--- browse.php  6 Sep 2007 13:06:53 -0000       1.1.2.27
+++ browse.php  10 Sep 2007 18:02:20 -0000      1.1.2.28
@@ -109,7 +109,7 @@
 
 // Distribution values
 $dist_values = array();
-$q = "SELECT * FROM distribution WHERE active='1' ";
+$q = "SELECT * FROM `distribution` WHERE active='1' ";
 if (!$showall)
   $q .= "AND visible='1' ";
 $q .= "ORDER BY priority DESC";
@@ -273,8 +273,8 @@
   if ($tree == 'testing') {
     $query .= ", CONCAT(p.version, '-', p.revision) AS version_unstable, ".
             "    CONCAT(sp.version, '-', sp.revision) AS version_stable ".
-            "FROM distribution_releases r, package p ".
-            "LEFT OUTER JOIN (package sp, distribution_releases sr)  ".
+            "FROM `release` r, `package` p ".
+            "LEFT OUTER JOIN (`package` sp, `release` sr)  ".
             "     ON (p.name = sp.name ".
             "         AND sp.rel_id = sr.rel_id ".
             "         AND sr.dist_id = $dist ".
@@ -283,19 +283,19 @@
             "     AND r.dist_id = $dist ".
             "     AND r.type = 'unstable' ";
   } else {
-    $query .= "FROM package p, distribution_releases r ".
+    $query .= "FROM `package` p, `release` r ".
             "WHERE p.rel_id = r.rel_id".
             "  AND r.dist_id = $dist ".
             "  AND r.type = '$tree' ";
   }
 } else if ($dist && !$tree) {
   // show latest pkg of specifc dist or tree
-  $query .= "FROM package p, distribution_releases r ".
+  $query .= "FROM `package` p, `release` r ".
             "WHERE p.rel_id = r.rel_id ".
             "  AND r.dist_id = $dist ".
             "  AND r.priority = (SELECT MAX(rX.priority) ".
-            "    FROM package pX, ".
-            "         distribution_releases rX ".
+            "    FROM `package` pX, ".
+            "         `release` rX ".
             "    WHERE p.name = pX.name ".
             "      AND pX.rel_id = rX.rel_id ".
             "      AND rX.dist_id = $dist ".
@@ -304,16 +304,16 @@
   // show everything in a given tree, regardless of the dist
   // Note: This query is almost identical to the (!$dist && !$tree) one.
   // The only additions are the '$tree' specifiers.
-  $query .= "FROM package p, distribution_releases r, distribution d ".
+  $query .= "FROM `package` p, `release` r, `distribution` d ".
             "WHERE p.rel_id = r.rel_id ".
             "  AND r.dist_id = d.dist_id ";
   if (!$showall)
     $query .= "AND d.visible='1' ";
   $query .= "  AND r.type = '$tree' ".
             "  AND d.priority = (SELECT MAX(dX.priority) ".
-            "    FROM package pX, ".
-            "         distribution_releases rX, ".
-            "         distribution dX ".
+            "    FROM `package` pX, ".
+            "         `release` rX, ".
+            "         `distribution` dX ".
             "    WHERE p.name = pX.name ".
             "      AND pX.rel_id = rX.rel_id ".
             "      AND rX.dist_id = dX.dist_id ".
@@ -322,8 +322,8 @@
     $query .= "    AND dX.visible='1' ";
   $query .= "    GROUP BY pX.name) ".
             "  AND r.priority = (SELECT MAX(rX.priority) ".
-            "    FROM package pX, ".
-            "         distribution_releases rX ".
+            "    FROM `package` pX, ".
+            "         `release` rX ".
             "    WHERE p.name = pX.name ".
             "      AND pX.rel_id = rX.rel_id ".
             "      AND rX.dist_id = d.dist_id ".
@@ -331,15 +331,15 @@
             "    GROUP BY pX.name) ";
 } else if (!$dist && !$tree) {
   // show latest if no specifc dist/tree
-  $query .= "FROM package p, distribution_releases r, distribution d ".
+  $query .= "FROM `package` p, `release` r, `distribution` d ".
             "WHERE p.rel_id = r.rel_id ".
             "  AND r.dist_id = d.dist_id ";
   if (!$showall)
     $query .= "AND d.visible='1' ";
   $query .= "  AND d.priority = (SELECT MAX(dX.priority) ".
-            "    FROM package pX, ".
-            "         distribution_releases rX, ".
-            "         distribution dX ".
+            "    FROM `package` pX, ".
+            "         `release` rX, ".
+            "         `distribution` dX ".
             "    WHERE p.name = pX.name ".
             "      AND pX.rel_id = rX.rel_id ".
             "      AND rX.dist_id = dX.dist_id ";
@@ -347,8 +347,8 @@
     $query .= "    AND dX.visible='1' ";
   $query .= "    GROUP BY pX.name) ".
             "  AND r.priority = (SELECT MAX(rX.priority) ".
-            "    FROM package pX, ".
-            "         distribution_releases rX ".
+            "    FROM `package` pX, ".
+            "         `release` rX ".
             "    WHERE p.name = pX.name ".
             "      AND pX.rel_id = rX.rel_id ".
             "      AND rX.dist_id = d.dist_id ".


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to