Add ar_ prefix back to usertext_timestamp USE INDEX

This is the correct/canonical index name. For usages on mysql it will
map to the unprefixed version.

Bug: T154872
Change-Id: Ie2daf7b33428855ac59c85bf04a99a9bca7feba1
This commit is contained in:
Reedy 2017-03-30 13:30:07 +01:00
parent 040f2961bc
commit 26bec934a0
2 changed files with 2 additions and 2 deletions

View file

@ -250,7 +250,7 @@ class ApiQueryDeletedrevs extends ApiQueryBase {
$this->addOption( 'LIMIT', $limit + 1 );
$this->addOption(
'USE INDEX',
[ 'archive' => ( $mode == 'user' ? 'usertext_timestamp' : 'name_title_timestamp' ) ]
[ 'archive' => ( $mode == 'user' ? 'ar_usertext_timestamp' : 'name_title_timestamp' ) ]
);
if ( $mode == 'all' ) {
if ( $params['unique'] ) {

View file

@ -129,7 +129,7 @@ class DeletedContribsPager extends IndexPager {
$condition = [];
$condition['ar_user_text'] = $this->target;
$index = 'usertext_timestamp';
$index = 'ar_usertext_timestamp';
return [ $index, $condition ];
}