]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix sql query for sqlite on suse10 on copy job
authorEric Bollengier <eric@eb.homelinux.org>
Fri, 17 Jul 2009 08:22:59 +0000 (08:22 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Fri, 17 Jul 2009 08:22:59 +0000 (08:22 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@9045 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/sql_list.c
bacula/technotes

index 5b56f86b0683cd28b80ed137c1df20700a1955d0..fb228ccdd1b53ebce9af4ce6b579a2e7a63562a7 100644 (file)
@@ -253,18 +253,18 @@ void db_list_copies_records(JCR *jcr, B_DB *mdb, uint32_t limit, char *JobIds,
    }
 
    if (JobIds && JobIds[0]) {
-      Mmsg(str_jobids, " AND (C.PriorJobId IN (%s) OR C.JobId IN (%s)) ", 
+      Mmsg(str_jobids, " AND (Job.PriorJobId IN (%s) OR Job.JobId IN (%s)) ", 
            JobIds, JobIds);      
    }
 
    db_lock(mdb);
    Mmsg(mdb->cmd, 
-   "SELECT DISTINCT C.PriorJobId AS JobId, C.Job, "
-                   "C.JobId AS CopyJobId, M.MediaType "
-     "FROM Job AS C 
-     "JOIN JobMedia    USING (JobId) "
-     "JOIN Media AS M  USING (MediaId) "
-    "WHERE C.Type = '%c' %s ORDER BY C.PriorJobId DESC %s",
+   "SELECT DISTINCT Job.PriorJobId AS JobId, Job.Job, "
+                   "Job.JobId AS CopyJobId, Media.MediaType "
+     "FROM Job " 
+     "JOIN JobMedia USING (JobId) "
+     "JOIN Media    USING (MediaId) "
+    "WHERE Job.Type = '%c' %s ORDER BY Job.PriorJobId DESC %s",
         (char) JT_JOB_COPY, str_jobids.c_str(), str_limit.c_str());
 
    if (!QUERY_DB(jcr, mdb, mdb->cmd)) {
index 39df9011933f5f0e85a9dc749c13e67d8fded5ff..fbb0cf57c550330e65079857f892d0c749a7da3a 100644 (file)
@@ -2,6 +2,8 @@
           
 General:
 
+17Jul09
+ebl  Fix sql query for sqlite on suse10 on copy job
 16Jul09
 ebl  tweak some bat screens
 ebl  Replace info_msg by send_msg in status slots command.