]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Fix the mysql creation script that double-created an
authorEric Bollengier <eric@eb.homelinux.org>
Mon, 1 Sep 2008 19:41:23 +0000 (19:41 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 1 Sep 2008 19:41:23 +0000 (19:41 +0000)
     index of the same field on the Media table.
     Add an index to on VolumeName to the Media table for mysql.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@7544 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/make_mysql_tables.in
bacula/src/cats/update_mysql_tables.in
bacula/technotes-2.5

index 14a1d6c012923cdbb4c7b49ee7266bed438edcb8..e8245c4a0a7475a6f598077d418b7081c4106717 100644 (file)
@@ -210,13 +210,10 @@ CREATE TABLE Media (
    RecyclePoolId INTEGER UNSIGNED DEFAULT 0 REFERENCES Pool,
    Comment BLOB,
    PRIMARY KEY(MediaId),
+   UNIQUE (VolumeName(128)),
    INDEX (PoolId)
    );
 
-CREATE INDEX inx8 ON Media (PoolId);
-
-
-
 CREATE TABLE Pool (
    PoolId INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    Name TINYBLOB NOT NULL,
index 2b981eaf35d2d605bb6e9f480adae6c590da89bc..d262f24f4f3d5bcf2e1ef4b30ea935bff37ce32d 100644 (file)
@@ -15,6 +15,10 @@ USE ${db_name};
 -- Create a table like Job for long term statistics
 CREATE TABLE JobStat (LIKE Job);
 
+-- Fix bad index on Media table
+DROP INDEX inx8;
+CREATE UNIQUE INDEX inx8 ON Media (VolumeName(128));
+
 DELETE FROM Version;
 INSERT INTO Version (VersionId) VALUES (11);
 
index f4e55012b957a0a371a1cc296c064a516a2bb050..d796d2b11b3c63b687a87aa4ff0c15fc94d2805e 100644 (file)
@@ -32,6 +32,10 @@ separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
 
 
 General:
+01Sep08
+ebl  Fix the mysql creation script that double-created an 
+     index of the same field on the Media table.
+     Add an index to on VolumeName to the Media table for mysql.
 30Aug08
 kes  Another try at fixing Vbackup. It looks much better this time.
      Disable file index sanity check in FD with value stored in