]> git.sur5r.net Git - bacula/bacula/commitdiff
Add Job.Reviewed field
authorEric Bollengier <eric@eb.homelinux.org>
Mon, 11 Jan 2010 18:46:54 +0000 (19:46 +0100)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 11 Jan 2010 20:40:26 +0000 (21:40 +0100)
bacula/src/cats/make_mysql_tables.in
bacula/src/cats/make_postgresql_tables.in
bacula/src/cats/make_sqlite3_tables.in
bacula/src/cats/sql_cmds.c
bacula/src/cats/update_mysql_tables.in
bacula/src/cats/update_postgresql_tables.in
bacula/src/cats/update_sqlite3_tables.in

index 6e0747e2b65b827c76a52f7838b0d2295a150f6a..37a10d235b600f251514332a3b376875f70d8dc0 100644 (file)
@@ -116,6 +116,7 @@ CREATE TABLE Job (
    PurgedFiles TINYINT DEFAULT 0,
    HasBase TINYINT DEFAULT 0,
    HasCache TINYINT DEFAULT 0,
+   Reviewed TINYINT DEFAULT 0,
    Comment BLOB,
    PRIMARY KEY(JobId),
    INDEX (Name(128))
@@ -148,6 +149,7 @@ CREATE TABLE JobHisto (
    PurgedFiles TINYINT DEFAULT 0,
    HasBase TINYINT DEFAULT 0,
    HasCache TINYINT DEFAULT 0,
+   Reviewed TINYINT DEFAULT 0,
    Comment BLOB,
    INDEX (StartTime)
    );
index 45a81847c84af97e97aac4e34a1779f42b9af107..a713c06a4db0c568c8e0ebdf2ee8efdf37e5491f 100644 (file)
@@ -87,6 +87,7 @@ CREATE TABLE Job
     PurgedFiles       smallint    default 0,
     HasBase           smallint    default 0,
     HasCache          smallint    default 0,
+    Reviewed          smallint    default 0,
     Comment           text,
     primary key (jobid)
 );
index f2c9afd4e24ceb0977e912725c054b0c227a0caf..48e1c3c761d925880c0235ffcf292feaf2a3cc41 100644 (file)
@@ -75,6 +75,7 @@ CREATE TABLE Job (
    PurgedFiles TINYINT DEFAULT 0,
    HasBase TINYINT DEFAULT 0,
    HasCache TINYINT DEFAULT 0,
+   Reviewed TINYINT DEFAULT 0,
    Comment TEXT,
    PRIMARY KEY(JobId) 
    );
index e3bb580fe01443445c19c20f98ec1a41ab41685f..85ab546a1e68e038e4af202ce3846915a5221962 100644 (file)
@@ -57,13 +57,13 @@ const char *fill_jobhisto =
            "SchedTime, StartTime, EndTime, RealEndTime, JobTDate, "
            "VolSessionId, VolSessionTime, JobFiles, JobBytes, ReadBytes, "
            "JobErrors, JobMissingFiles, PoolId, FileSetId, PriorJobId, "
-           "PurgedFiles, HasBase, Comment ) "
+           "PurgedFiles, HasBase, Reviewed, Comment ) "
         "SELECT " 
            "JobId, Job, Name, Type, Level, ClientId, JobStatus, "
            "SchedTime, StartTime, EndTime, RealEndTime, JobTDate, "
            "VolSessionId, VolSessionTime, JobFiles, JobBytes, ReadBytes, "
            "JobErrors, JobMissingFiles, PoolId, FileSetId, PriorJobId, "
-           "PurgedFiles, HasBase, Comment "
+           "PurgedFiles, HasBase, Reviewed, Comment "
           "FROM Job "
          "WHERE JobStatus IN ('T','W','f','A','E') "
            "AND JobId NOT IN (SELECT JobId FROM JobHisto) "
index 6a13cb2caca054bea6867130d9b6fff033dc0a7a..2f8534798d46a5763d5f5f802ad3cf2a706becc8 100644 (file)
@@ -18,9 +18,11 @@ USE ${db_name};
 ALTER TABLE JobMedia DROP Stripe ;
 ALTER TABLE JobMedia DROP Copy ;
 ALTER TABLE Job ADD COLUMN HasCache tinyint default 0 after HasBase;
-ALTER TABLE Job ADD Comment BLOB AFTER HasCache;
+ALTER TABLE Job ADD COLUMN Reviewed tinyint default 0 after HasCache;
+ALTER TABLE Job ADD COLUMN Comment BLOB AFTER Reviewed;
 ALTER TABLE JobHisto ADD COLUMN HasCache tinyint default 0 after HasBase;
-ALTER TABLE JobHisto ADD Comment BLOB AFTER HasCache;
+ALTER TABLE JobHisto ADD COLUMN Reviewed tinyint default 0 after HasCache;
+ALTER TABLE JobHisto ADD COLUMN Comment BLOB AFTER Reviewed;
 
 ALTER TABLE Status ADD COLUMN Severity int;
 UPDATE Status SET Severity = 15;
index 67f21b32f6a4fa9191e19eeedd63bd63612cd0cf..fbffa8314efb85f0390581d2c8c7ebfa002ec2f7 100644 (file)
@@ -16,9 +16,11 @@ if psql -f - -d ${db_name} $* <<END-OF-DATA
 BEGIN;
 ALTER TABLE JobMedia DROP Copy ;
 ALTER TABLE Job ADD COLUMN HasCache smallint default 0;
+ALTER TABLE Job ADD COLUMN Reviewed smallint default 0;
 ALTER TABLE Job ADD COLUMN Comment text;
-ALTER TABLE JobHisto ADD COLUMN Comment text;
 ALTER TABLE JobHisto ADD COLUMN HasCache smallint default 0;
+ALTER TABLE JobHisto ADD COLUMN Reviewed smallint default 0;
+ALTER TABLE JobHisto ADD COLUMN Comment text;
 
 ALTER TABLE Status ADD COLUMN Severity int;
 UPDATE Status SET Severity = 15;
index c6fbb31cf7dc509ecaa59e36a74f96ebd514ad9b..d8bef9626e1e4b2761a81d37c185296bfd31635d 100644 (file)
@@ -20,8 +20,10 @@ db_name=@db_name@
 ${sqlite} $* ${db_name}.db <<END-OF-DATA
 BEGIN;
 ALTER TABLE Job ADD COLUMN HasCache TINYINT DEFAULT 0;
+ALTER TABLE Job ADD COLUMN Reviewed TINYINT DEFAULT 0;
 ALTER TABLE Job ADD COLUMN Comment TEXT;
 ALTER TABLE JobHisto ADD COLUMN HasCache TINYINT DEFAULT 0;
+ALTER TABLE JobHisto ADD COLUMN Reviewed TINYINT DEFAULT 0;
 ALTER TABLE JobHisto ADD COLUMN Comment TEXT;
 
 ALTER TABLE Status ADD COLUMN Severity int;