]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 281787: Add index for attachments.submitter_id and bugs_activity.who
authorbugreport%peshkin.net <>
Sat, 12 Feb 2005 22:19:52 +0000 (22:19 +0000)
committerbugreport%peshkin.net <>
Sat, 12 Feb 2005 22:19:52 +0000 (22:19 +0000)
r,a=justdave

checksetup.pl

index 3655087dd6c8582c1b0bc7909c43bb7bb7638d5d..c2a111b63df1625fb0e2f81fc95f837ae65d13fc 100755 (executable)
@@ -1672,6 +1672,7 @@ $table{bugs_activity} =
     removed tinytext,
 
     index (bug_id),
+    index (who),
     index (bug_when),
     index (fieldid)';
 
@@ -1690,6 +1691,7 @@ $table{attachments} =
     isprivate tinyint not null default 0,
 
     index(bug_id),
+    index(submitter_id),
     index(creation_ts)';
 
 # September 2002 myk@mozilla.org: Tables to support status flags,
@@ -4732,6 +4734,16 @@ if (($fielddef = GetFieldDef("bugs", "delta_ts")) &&
     ChangeFieldType ('bugs', 'delta_ts', 'DATETIME NOT NULL');
 }
 
+# 2005-02-12 bugreport@peshkin.net, bug 281787
+if (!defined GetIndexDef('attachments','submitter_id')) {
+    print "Adding index for submitter_id column in attachments table...\n";
+    $dbh->do('ALTER TABLE attachments ADD INDEX (submitter_id)');
+}
+if (!defined GetIndexDef('bugs_activity','who')) {
+    print "Adding index for who column in bugs_activity table...\n";
+    $dbh->do('ALTER TABLE bugs_activity ADD INDEX (who)');
+}
+
 #
 # Final checks...