]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix org#2471 About deleted files are listed as being present in an accurate backup...
authorMartin Simmons <martin@lispworks.com>
Mon, 30 Nov 2020 09:36:50 +0000 (10:36 +0100)
committerEric Bollengier <eric@baculasystems.com>
Mon, 30 Nov 2020 09:36:50 +0000 (10:36 +0100)
bacula/examples/sample-query.sql

index 40e8b444cc6b7e79a2fd5b318ef7751cdbf3af12..1eac8c5f710e0b93a222e3d46f1deef13cfd8cb8 100644 (file)
@@ -20,7 +20,8 @@ SELECT DISTINCT Job.JobId as JobId, Client.Name as Client,
  FROM Client,Job,File,Filename,Path WHERE Client.ClientId=Job.ClientId
  AND JobStatus IN ('T','W') AND Job.JobId=File.JobId
  AND Path.PathId=File.PathId AND Filename.FilenameId=File.FilenameId
- AND Filename.Name='%1' 
+ AND Filename.Name='%1'
+ AND File.FileIndex > 0
  ORDER BY Job.StartTime LIMIT 20;
 # 2
 :List where the most recent copies of a file are saved
@@ -30,6 +31,7 @@ SELECT DISTINCT Job.JobId as JobId, Client.Name as Client,
 SELECT DISTINCT Job.JobId,StartTime AS JobStartTime,VolumeName,Client.Name AS ClientName
  FROM Job,File,Path,Filename,Media,JobMedia,Client
  WHERE File.JobId=Job.JobId
+ AND File.FileIndex > 0
  AND Path.Path='%1'
  AND Filename.Name='%2'
  AND Client.Name='%3'
@@ -160,6 +162,7 @@ SELECT count(*) AS Jobs,sum(JobFiles) AS Files,sum(JobBytes) AS Bytes,VolumeName
 :List Files for a selected JobId
 *Enter JobId:
 SELECT Path.Path,Filename.Name FROM File,Filename,Path WHERE File.JobId=%1 
+ AND File.FileIndex > 0
  AND Filename.FilenameId=File.FilenameId 
  AND Path.PathId=File.PathId ORDER BY
  Path.Path,Filename.Name;