]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix update_mysql_tables for UNSIGNED Ids
authorEric Bollengier <eric@baculasystems.com>
Wed, 2 Dec 2020 14:47:17 +0000 (15:47 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:02:59 +0000 (09:02 +0100)
bacula/src/cats/update_mysql_tables.in

index ef8915a5c88fe45548bdfcdbbe762214c379b683..c3703c39845df25b201022a29742c8664a517849 100644 (file)
@@ -505,6 +505,13 @@ ALTER TABLE Object ADD ObjectCategory TINYBLOB NOT NULL;
 create index object_type_idx on Object  (ObjectCategory(255));
 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 1023');
+
+ALTER TABLE TagJob MODIFY JobId INTEGER UNSIGNED;
+ALTER TABLE TagClient MODIFY ClientId INTEGER UNSIGNED;
+ALTER TABLE TagObject MODIFY ObjectId INTEGER UNSIGNED;
+ALTER TABLE Object MODIFY JobId INTEGER UNSIGNED;
+ALTER TABLE Snapshot MODIFY ClientId INTEGER UNSIGNED DEFAULT 0;
+ALTER TABLE TagMedia MODIFY MediaId INTEGER UNSIGNED;
 UPDATE Version SET VersionId=1023;
 END-OF-DATA
     then