]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 78276: change name of "when" index on bugs_activity.bug_when column
authormkanat%kerio.com <>
Fri, 15 Apr 2005 05:49:25 +0000 (05:49 +0000)
committermkanat%kerio.com <>
Fri, 15 Apr 2005 05:49:25 +0000 (05:49 +0000)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=myk, a=myk

Bugzilla/DB/Mysql.pm
Bugzilla/DB/Schema/Mysql.pm

index c1fd52844e0ec4fdea1167ac3a8e62caf6fd81be..e0918a22a5016255c618b6e678080010bc723c87 100644 (file)
@@ -278,7 +278,8 @@ sub bz_setup_database {
         # to a standard. We store those names here, so that they
         # can be properly renamed.
         my $bad_names = {
-            bugs_activity => ['bugs_activity_bugid_idx',
+            # 'when' is a possible leftover from Bugzillas before 2.8
+            bugs_activity => ['when', 'bugs_activity_bugid_idx',
                 'bugs_activity_bugwhen_idx'],
             longdescs => ['longdescs_bugid_idx',
                'longdescs_bugwhen_idx'],
index 07d7036e4c6f511e12034b4b148245123cbeb4f0..cc30246cc5972e91c746c3fef01e34c4dfed04d8 100644 (file)
@@ -90,7 +90,7 @@ sub _get_create_index_ddl {
     my $sql = "CREATE ";
     $sql .= "$index_type " if ($index_type eq 'UNIQUE'
                                || $index_type eq 'FULLTEXT');
-    $sql .= "INDEX $index_name ON $table_name \(" .
+    $sql .= "INDEX \`$index_name\` ON $table_name \(" .
       join(", ", @$index_fields) . "\)";
 
     return($sql);
@@ -107,7 +107,7 @@ sub get_alter_column_ddl {
 
 sub get_drop_index_ddl {
     my ($self, $table, $name) = @_;
-    return ("DROP INDEX $name ON $table");
+    return ("DROP INDEX \`$name\` ON $table");
 }
 
 sub get_rename_column_ddl {