CREATE TABLE TagJob
(
- JobId integer not null,
+ JobId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (JobId, Tag(255))
);
CREATE TABLE TagClient
(
- ClientId integer not null,
+ ClientId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (ClientId, Tag(255))
);
CREATE TABLE TagMedia
(
- MediaId integer not null,
+ MediaId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (MediaId, Tag(255))
);
CREATE TABLE TagObject
(
- ObjectId integer not null,
+ ObjectId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (ObjectId, Tag(255))
);
(
ObjectId BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
- JobId integer not null,
+ JobId INTEGER UNSIGNED not null,
Path BLOB NOT NULL,
Filename BLOB NOT NULL,
PluginName TINYBLOB NOT NULL,
echo " from any from version 12-15 or 1014-1021 to version 1022"
echo " which is needed to convert from any Bacula Enterprise"
echo " version 4.0.x or later to version 12.4.x"
-echo " or Bacula Community versions 5.0.x, 5.2.x, 7.4.x, 9.0.x or"
-echo " Enterprise versions 6.0.x, 6.2.x, 6.4.x, 6.6.x,"
-echo " 8.x, 10.0, 10.2 to Enterprise version 12.4.x"
+echo " or Bacula Community versions 5.0.x, 5.2.x, 7.4.x, 9.x.x to"
+echo " Community version 11.0"
echo " "
echo "Depending on the current version of your catalog, you may"
echo " have to run this script multiple times"
ObjectIndex INTEGER DEFAULT 0,
ObjectType INTEGER DEFAULT 0,
FileIndex INTEGER UNSIGNED DEFAULT 0,
- JobId INTEGER UNSIGNED NOT NULL REFERENCES Job,
+ JobId INTEGER UNSIGNED NOT NULL,
ObjectCompression INTEGER DEFAULT 0,
PRIMARY KEY(RestoreObjectId),
INDEX (JobId)
CREATE TABLE file_temp (
FileId BIGINT UNSIGNED NOT NULL,
FileIndex INTEGER UNSIGNED DEFAULT 0,
- JobId INTEGER UNSIGNED NOT NULL REFERENCES Job,
- PathId INTEGER UNSIGNED NOT NULL REFERENCES Path,
+ JobId INTEGER UNSIGNED NOT NULL,
+ PathId INTEGER UNSIGNED NOT NULL,
Filename BLOB NOT NULL,
DeltaSeq SMALLINT UNSIGNED DEFAULT 0,
MarkId INTEGER UNSIGNED DEFAULT 0,
CREATE TABLE file_temp (
FileId BIGINT UNSIGNED NOT NULL,
FileIndex INTEGER UNSIGNED DEFAULT 0,
- JobId INTEGER UNSIGNED NOT NULL REFERENCES Job,
- PathId INTEGER UNSIGNED NOT NULL REFERENCES Path,
+ JobId INTEGER UNSIGNED NOT NULL,
+ PathId INTEGER UNSIGNED NOT NULL,
Filename BLOB NOT NULL,
DeltaSeq SMALLINT UNSIGNED DEFAULT 0,
MarkId INTEGER UNSIGNED DEFAULT 0,
Name TINYBLOB NOT NULL,
CreateTDate BIGINT NOT NULL,
CreateDate DATETIME NOT NULL,
- ClientId INTEGER DEFAULT 0,
+ ClientId INTEGER UNSIGNED DEFAULT 0,
Volume TINYBLOB NOT NULL,
Device TINYBLOB NOT NULL,
Type TINYBLOB NOT NULL,
CREATE TABLE TagJob
(
- JobId integer not null,
+ JobId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (JobId, Tag(255))
);
CREATE TABLE TagClient
(
- ClientId integer not null,
+ ClientId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (ClientId, Tag(255))
);
CREATE TABLE TagMedia
(
- MediaId integer not null,
+ MediaId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (MediaId, Tag(255))
);
CREATE TABLE TagObject
(
- ObjectId integer not null,
+ ObjectId INTEGER UNSIGNED not null,
Tag TINYBLOB not null,
primary key (ObjectId, Tag(255))
);
(
ObjectId BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
- JobId integer not null,
+ JobId INTEGER UNSIGNED not null,
Path BLOB NOT NULL,
Filename BLOB NOT NULL,
PluginName TINYBLOB NOT NULL,