# 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'],
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);
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 {