Bug 40933

Bug 53687
Plantime queries optimization


git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@346 6955db30-a419-402b-8a0d-67ecbb4d7f56
master
vfilippov 2009-08-31 18:08:05 +00:00
parent ac1de9bd17
commit 3d3e717d9b
2 changed files with 9 additions and 0 deletions

View File

@ -2873,6 +2873,10 @@ sub _update_longdescs_who_index {
$dbh->bz_drop_index('longdescs', 'longdescs_who_idx');
$dbh->bz_add_index('longdescs', 'longdescs_who_idx', [qw(who bug_id)]);
}
if (!$dbh->bz_index_info('longdescs', 'longdescs_who_bug_when_idx'))
{
$dbh->bz_add_index('longdescs', 'longdescs_who_bug_when_idx', [qw(who bug_when)]);
}
}
sub _fix_uppercase_custom_field_names {

View File

@ -32,3 +32,8 @@ $schema->{emailin_aliases} = {
emailin_aliases_address => { FIELDS => ['address'], TYPE => 'UNIQUE' },
],
};
# Ну и зачем авторы убрали этот индекс?
# Bug 53687
# TODO в базе надо бы сделать правильное имя индекса
push @{$schema->{longdescs}->{INDEXES}}, { FIELDS => ['who', 'bug_when'] };