]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix missing index on Media table
authorEric Bollengier <eric@baculasystems.com>
Wed, 7 Nov 2012 15:03:46 +0000 (16:03 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:51:02 +0000 (14:51 +0200)
bacula/src/cats/make_postgresql_tables.in
bacula/src/cats/update_postgresql_tables.in

index cb8d58dd6d5ec362ea4d8f9fe7be7dc5a22088b4..9e570880b1eeddda646d84c0d8eaa10dde362b86 100644 (file)
@@ -219,7 +219,8 @@ CREATE TABLE media
     primary key (mediaid)
 );
 
-create unique index media_volumename_id on media (volumename);
+CREATE UNIQUE INDEX media_volumename_id ON Media (VolumeName);
+CREATE INDEX media_poolid_idx ON Media (PoolId);
 
  
 CREATE TABLE MediaType (
index d737bcf35a3fd27f79c3dd34a01ae9273763481a..f97cb60007779f803b6c62db477d853705254479 100644 (file)
@@ -45,6 +45,9 @@ ALTER TABLE File ADD COLUMN DeltaSeq smallint default 0;
 UPDATE Version SET VersionId=14;
 COMMIT;
 
+set client_min_messages = fatal;
+CREATE INDEX media_poolid_idx on Media (PoolId);
+
 ANALYSE;
 
 END-OF-DATA