From: Eric Bollengier Date: Mon, 19 Dec 2022 15:06:34 +0000 (+0100) Subject: Fix catalog's update procedure for JobHisto X-Git-Tag: Beta-15.0.0~311 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07d4943371042e906ea89bc33e3405252fca57a8;p=thirdparty%2Fbacula.git Fix catalog's update procedure for JobHisto --- diff --git a/bacula/src/cats/update_mysql_tables.in b/bacula/src/cats/update_mysql_tables.in index 9ebef5ef2..0cdf33e41 100644 --- a/bacula/src/cats/update_mysql_tables.in +++ b/bacula/src/cats/update_mysql_tables.in @@ -732,6 +732,17 @@ ALTER TABLE Job ADD COLUMN WriteDevice blob, ADD COLUMN Encrypted int default 0; +ALTER TABLE JobHisto + ADD COLUMN RealStartTime DATETIME, + ADD COLUMN isVirtualFull TINYINT default 0, + ADD COLUMN CompressRatio float default 0, + ADD COLUMN Rate float default 0, + ADD COLUMN LastReadStorageId Integer default 0, + ADD COLUMN LastReadDevice blob, + ADD COLUMN WriteStorageId integer default 0, + ADD COLUMN WriteDevice blob, + ADD COLUMN Encrypted int default 0; + INSERT INTO Events (EventsCode, EventsType, EventsTime, EventsDaemon, EventsSource, EventsRef, EventsText) VALUES ('DU0001', 'catalog_update', NOW(), '*SHELL*', 'update_bacula_tables', 'pid$$', 'Catalog schema was updated to 1026'); UPDATE Version SET VersionId=1026; diff --git a/bacula/src/cats/update_postgresql_tables.in b/bacula/src/cats/update_postgresql_tables.in index 10b880a7a..e226ccf68 100644 --- a/bacula/src/cats/update_postgresql_tables.in +++ b/bacula/src/cats/update_postgresql_tables.in @@ -747,6 +747,7 @@ CREATE INDEX FileEvents_sourcejobid_idx ON FileEvents (SourceJobId); CREATE INDEX meta_emailid on MetaEmail (EmailId); ALTER TABLE Object ADD COLUMN FileIndex integer not null default 0; + ALTER TABLE Job ADD COLUMN RealStartTime timestamp without time zone; ALTER TABLE Job ADD COLUMN isVirtualFull smallint default 0; ALTER TABLE Job ADD COLUMN CompressRatio float default 0; @@ -758,6 +759,17 @@ ALTER TABLE Job ADD COLUMN WriteDevice text default '' ALTER TABLE Job ADD COLUMN StatusInfo text default ''; ATLER TABLE Job ADD COLUMN Encrypted int default 0; +ALTER TABLE JobHisto ADD COLUMN RealStartTime timestamp without time zone; +ALTER TABLE JobHisto ADD COLUMN isVirtualFull smallint default 0; +ALTER TABLE JobHisto ADD COLUMN CompressRatio float default 0; +ALTER TABLE JobHisto ADD COLUMN Rate float default 0; +ALTER TABLE JobHisto ADD COLUMN LastReadStorageId integer default 0; +ALTER TABLE JobHisto ADD COLUMN LastReadDevice text default ''; +ALTER TABLE JobHisto ADD COLUMN WriteStorageId integer default 0; +ALTER TABLE JobHisto ADD COLUMN WriteDevice text default ''; +ALTER TABLE JobHisto ADD COLUMN StatusInfo text default ''; +ALTER TABLE JobHisto ADD COLUMN Encrypted int default 0; + ALTER TABLE Media ADD COLUMN Protected smallint default 0; ALTER TABLE Media ADD COLUMN UseProtect smallint default 0; ALTER TABLE Media ADD COLUMN VolEncrypted smallint default 0; diff --git a/bacula/updatedb/update_mysql_tables_1025_to_1026.in b/bacula/updatedb/update_mysql_tables_1025_to_1026.in index c0c339dbe..0d66c8933 100644 --- a/bacula/updatedb/update_mysql_tables_1025_to_1026.in +++ b/bacula/updatedb/update_mysql_tables_1025_to_1026.in @@ -104,6 +104,17 @@ ALTER TABLE Job ADD COLUMN WriteDevice blob, ADD COLUMN Encrypted int default 0; +ALTER TABLE JobHisto + ADD COLUMN RealStartTime DATETIME, + ADD COLUMN isVirtualFull TINYINT default 0, + ADD COLUMN CompressRatio float default 0, + ADD COLUMN Rate float default 0, + ADD COLUMN LastReadStorageId Integer default 0, + ADD COLUMN LastReadDevice blob, + ADD COLUMN WriteStorageId integer default 0, + ADD COLUMN WriteDevice blob, + ADD COLUMN Encrypted int default 0; + INSERT INTO Events (EventsCode, EventsType, EventsTime, EventsDaemon, EventsSource, EventsRef, EventsText) VALUES ('DU0001', 'catalog_update', NOW(), '*SHELL*', 'update_bacula_tables', 'pid$$', 'Catalog schema was updated to 1026'); UPDATE Version SET VersionId=1026; diff --git a/bacula/updatedb/update_postgresql_tables_1025_to_1026.in b/bacula/updatedb/update_postgresql_tables_1025_to_1026.in index 5f9e27cb9..ab4ba2e45 100644 --- a/bacula/updatedb/update_postgresql_tables_1025_to_1026.in +++ b/bacula/updatedb/update_postgresql_tables_1025_to_1026.in @@ -65,6 +65,17 @@ ALTER TABLE Job ADD COLUMN WriteDevice text default ''; ALTER TABLE Job ADD COLUMN StatusInfo text default ''; ALTER TABLE Job ADD COLUMN Encrypted int default 0; +ALTER TABLE JobHisto ADD COLUMN RealStartTime timestamp without time zone; +ALTER TABLE JobHisto ADD COLUMN isVirtualFull smallint default 0; +ALTER TABLE JobHisto ADD COLUMN CompressRatio float default 0; +ALTER TABLE JobHisto ADD COLUMN Rate float default 0; +ALTER TABLE JobHisto ADD COLUMN LastReadStorageId integer default 0; +ALTER TABLE JobHisto ADD COLUMN LastReadDevice text default ''; +ALTER TABLE JobHisto ADD COLUMN WriteStorageId integer default 0; +ALTER TABLE JobHisto ADD COLUMN WriteDevice text default ''; +ALTER TABLE JobHisto ADD COLUMN StatusInfo text default ''; +ALTER TABLE JobHisto ADD COLUMN Encrypted int default 0; + ALTER TABLE Media ADD COLUMN Protected smallint default 0; ALTER TABLE Media ADD COLUMN UseProtect smallint default 0; ALTER TABLE Media ADD COLUMN VolEncrypted smallint default 0;