]> git.sur5r.net Git - bacula/bacula/commitdiff
More query.sql changes
authorKern Sibbald <kern@sibbald.com>
Wed, 20 Jan 2010 11:40:36 +0000 (12:40 +0100)
committerKern Sibbald <kern@sibbald.com>
Wed, 20 Jan 2010 11:40:36 +0000 (12:40 +0100)
bacula/examples/sample-query.sql

index d3ad146699102f4f4d18df3aaf1b512192040cb8..036d4ae9d0175a60775a94123101e7af357940bd 100644 (file)
@@ -207,3 +207,34 @@ SELECT VolumeName,VolStatus,Storage.Name AS Location,
    AND InChanger=0
    AND ((VolStatus='Purged') OR (VolStatus='Append') OR (VolStatus='Recycle'))
    ORDER BY VolMounts ASC, Pool.Name ASC, VolumeName ASC
+# 18
+:List Volumes by Volume:
+SELECT VolumeName, Job.JobId as JobID, Job.Name as JobName, Job.StartTime as
+Start, sum(JobFiles) AS Files,sum(JobBytes) AS Bytes
+ FROM Job,JobMedia,Media
+ WHERE JobMedia.JobId=Job.JobId
+ AND JobMedia.MediaId=Media.MediaId
+ GROUP by VolumeName, Job.JobID, Job.Name, Job.StartTime
+ ORDER by VolumeName;
+# 19
+:List Volumes by Jobs:
+SELECT Job.Name as JobName, Job.JobId as JobID, VolumeName, Job.StartTime as
+Start, sum(JobFiles) AS Files,sum(JobBytes) AS Bytes
+ FROM Job,JobMedia,Media
+ WHERE JobMedia.JobId=Job.JobId
+ AND JobMedia.MediaId=Media.MediaId
+ GROUP by VolumeName, Job.JobID, Job.Name, Job.StartTime
+ ORDER by JobName, Start;
+# 20
+:List Volumes for a jobname:
+*Enter Job name:
+SELECT Job.Name as JobName, Job.JobId as JobID, VolumeName, Job.StartTime as
+Start, sum(JobFiles) AS Files,sum(JobBytes) AS Bytes
+ FROM Job,JobMedia,Media
+ WHERE Job.Name='%1'
+ AND JobMedia.JobId=Job.JobId
+ AND JobMedia.MediaId=Media.MediaId
+ GROUP by VolumeName, Job.JobID, Job.Name, Job.StartTime
+ ORDER by JobName, Start;
+
+