]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/cats/update_sqlite3_tables.in
ebl Move 9 to 10 scripts to updatedb
[bacula/bacula] / bacula / src / cats / update_sqlite3_tables.in
1 #!/bin/sh
2 #
3 # shell script to update SQLite from version 2.0 to 3.0
4 #
5 echo " "
6 echo "This script will update a Bacula SQLite database from version 10 to 11"
7 echo " which is needed to convert from Bacula version 2.0.x to 3.0.x or higher"
8 echo "Depending on the size of your database,"
9 echo "this script may take several minutes to run."
10 echo " "
11
12 bindir=@SQL_BINDIR@
13 cd @working_dir@
14 sqlite=@DB_TYPE@
15 db_name=@db_name@
16
17 ${bindir}/${sqlite} $* ${db_name}.db <<END-OF-DATA
18 BEGIN TRANSACTION;
19
20 -- Create a table like Job for long term statistics
21 CREATE TABLE jobstat (LIKE job);
22
23 UPDATE Version SET VersionId=11;
24
25 COMMIT;
26
27 END-OF-DATA