I tested the patch wrong; attached is a better patch.

-Corey
diff -Naur bacula-5.0.3+dfsg.orig/src/cats/make_mysql_tables.in 
bacula-5.0.3+dfsg/src/cats/make_mysql_tables.in
--- bacula-5.0.3+dfsg.orig/src/cats/make_mysql_tables.in        2010-08-05 
07:29:51.000000000 -0700
+++ bacula-5.0.3+dfsg/src/cats/make_mysql_tables.in     2012-05-25 
23:33:50.810058531 -0700
@@ -324,8 +324,8 @@
 
 CREATE TABLE Counters (
    Counter TINYBLOB NOT NULL,
-   MinValue INTEGER DEFAULT 0,
-   MaxValue INTEGER DEFAULT 0,
+   `MinValue` INTEGER DEFAULT 0,
+   `MaxValue` INTEGER DEFAULT 0,
    CurrentValue INTEGER DEFAULT 0,
    WrapCounter TINYBLOB NOT NULL,
    PRIMARY KEY (Counter(128))
diff -Naur bacula-5.0.3+dfsg.orig/src/cats/sql_create.c 
bacula-5.0.3+dfsg/src/cats/sql_create.c
--- bacula-5.0.3+dfsg.orig/src/cats/sql_create.c        2010-08-05 
07:29:51.000000000 -0700
+++ bacula-5.0.3+dfsg/src/cats/sql_create.c     2012-05-27 18:05:45.777048877 
-0700
@@ -627,7 +627,7 @@
    }
 
    /* Must create it */
-   Mmsg(mdb->cmd, "INSERT INTO Counters 
(Counter,MinValue,MaxValue,CurrentValue,"
+   Mmsg(mdb->cmd, "INSERT INTO Counters 
(Counter,`MinValue`,`MaxValue`,CurrentValue,"
       "WrapCounter) VALUES ('%s','%d','%d','%d','%s')",
       cr->Counter, cr->MinValue, cr->MaxValue, cr->CurrentValue,
       cr->WrapCounter);
diff -Naur bacula-5.0.3+dfsg.orig/src/cats/sql_get.c 
bacula-5.0.3+dfsg/src/cats/sql_get.c
--- bacula-5.0.3+dfsg.orig/src/cats/sql_get.c   2010-08-05 07:29:51.000000000 
-0700
+++ bacula-5.0.3+dfsg/src/cats/sql_get.c        2012-05-27 18:06:34.705059251 
-0700
@@ -730,7 +730,7 @@
    SQL_ROW row;
 
    db_lock(mdb);
-   Mmsg(mdb->cmd, "SELECT MinValue,MaxValue,CurrentValue,WrapCounter "
+   Mmsg(mdb->cmd, "SELECT `MinValue`,`MaxValue`,CurrentValue,WrapCounter "
       "FROM Counters WHERE Counter='%s'", cr->Counter);
 
    if (QUERY_DB(jcr, mdb, mdb->cmd)) {
diff -Naur bacula-5.0.3+dfsg.orig/src/cats/sql_update.c 
bacula-5.0.3+dfsg/src/cats/sql_update.c
--- bacula-5.0.3+dfsg.orig/src/cats/sql_update.c        2010-08-05 
07:29:51.000000000 -0700
+++ bacula-5.0.3+dfsg/src/cats/sql_update.c     2012-05-27 18:06:58.385064115 
-0700
@@ -243,7 +243,7 @@
    db_lock(mdb);
 
    Mmsg(mdb->cmd,
-"UPDATE Counters SET MinValue=%d,MaxValue=%d,CurrentValue=%d,"
+"UPDATE Counters SET `MinValue`=%d,`MaxValue`=%d,CurrentValue=%d,"
 "WrapCounter='%s' WHERE Counter='%s'",
       cr->MinValue, cr->MaxValue, cr->CurrentValue,
       cr->WrapCounter, cr->Counter);

Reply via email to