don't join with backups, so it will show just increments
authordpavlin <dpavlin@8392b6e1-25fa-0310-8288-cc32f8e212ea>
Mon, 11 Jul 2005 11:51:09 +0000 (11:51 +0000)
committerdpavlin <dpavlin@8392b6e1-25fa-0310-8288-cc32f8e212ea>
Mon, 11 Jul 2005 11:51:09 +0000 (11:51 +0000)
git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/BackupPC/trunk@16 8392b6e1-25fa-0310-8288-cc32f8e212ea

lib/BackupPC/SearchLib.pm

index 4260839..a9cb3cc 100644 (file)
@@ -126,25 +126,22 @@ sub getFiles($$)
         "", "", { RaiseError => 1, AutoCommit => 1 } );
       my $sql =          
        q{  
-             SELECT files.id                       AS fid,
-                    hosts.name                     AS hname,
-                     shares.name                    AS sname,
-                    shares.share                   AS sharename,
-                    backups.num                    AS backupNum,
-                    files.name                     AS filename,
-                    files.path                     AS filepath,
-                    shares.share||files.fullpath AS networkPath,
-                    date(files.date, 'unixepoch', 'localtime') AS date,
-                    files.type                     AS filetype,
-                    files.size                     AS size,
-                    dvds.name                      AS dvd
-                 FROM 
-                    files 
-                       INNER JOIN shares  ON files.shareID=shares.ID
-                       INNER JOIN hosts   ON hosts.ID = shares.hostID
-                       INNER JOIN backups ON backups.hostID = hosts.ID
-                       LEFT  JOIN dvds    ON dvds.ID = files.dvdid
-           
+               SELECT  files.id                        AS fid,
+                       hosts.name                      AS hname,
+                       shares.name                     AS sname,
+                       shares.share                    AS sharename,
+                       files.backupNum                 AS backupNum,
+                       files.name                      AS filename,
+                       files.path                      AS filepath,
+                       shares.share||files.fullpath    AS networkPath,
+                       date(files.date, 'unixepoch', 'localtime') AS date,
+                       files.type                      AS filetype,
+                       files.size                      AS size,
+                       dvds.name                       AS dvd
+               FROM files 
+                       INNER JOIN shares       ON files.shareID=shares.ID
+                       INNER JOIN hosts        ON hosts.ID = shares.hostID
+                       LEFT  JOIN dvds         ON dvds.ID = files.dvdid
          };
 
       if (defined($where) && $where ne "")