]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/cats/update_mysql_tables.in
Split messages line by line before sending it to syslog() fix #3325
[bacula/bacula] / bacula / src / cats / update_mysql_tables.in
index 22db77c3f4a125a800015986b3a9488da443441d..f8a7ec387301060bffa3b8e0678c5004af01465d 100644 (file)
@@ -1,23 +1,21 @@
 #!/bin/sh
 #
-# Shell script to update MySQL Enterprise version 2.6.x to 4.0.x
-#  or Bacula Community version 5.0.x to 5.2.x
+# Shell script to update MySQL Community version 5.0.x to 5.2.x
 #
 echo " "
-echo "This script will update a Bacula MySQL database from version 12 to 13"
-echo " which is needed to convert from Bacula Enterprise version 2.6.x to 6.0.x"
-echo " or Bacula Community version 5.0.x to 5.2.x"
+echo "This script will update a Bacula MySQL database from version 12 to 14"
+echo " which is needed to convert from Bacula Community version 5.0.x to 5.2.x"
 echo " "
-bindir=@SQL_BINDIR@
+bindir=@MYSQL_BINDIR@
 PATH="$bindir:$PATH"
 db_name=@db_name@
 
-mysql ${db_name} -e "select VersionId from Version\G" >/tmp/$$
+mysql $* -D ${db_name} -e "select VersionId from Version\G" >/tmp/$$
 DBVERSION=`sed -n -e 's/^VersionId: \(.*\)$/\1/p' /tmp/$$`
 if [ $DBVERSION != 12 ] ; then
    echo " "
    echo "The existing database is version $DBVERSION !!"
-   echo "This script can only update an existing version 12 database to version 13."
+   echo "This script can only update an existing version 12 database to version 14."
    echo "Error. Cannot upgrade this database."
    echo " "
    exit 1
@@ -42,8 +40,12 @@ CREATE TABLE RestoreObject (
    INDEX (JobId)
 );
 
+CREATE INDEX jobhisto_jobid_idx ON JobHisto (JobId);
+
+ALTER TABLE File ADD COLUMN DeltaSeq smallint default 0;
+
 DELETE FROM Version;
-INSERT INTO Version (VersionId) VALUES (13);
+INSERT INTO Version (VersionId) VALUES (14);
 
 END-OF-DATA
 then