From: Alexandre Emsenhuber Date: Tue, 28 Oct 2008 18:42:49 +0000 (+0000) Subject: Fixes for r42735: X-Git-Tag: 1.31.0-rc.0~44530 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=1cf75c3fb4254de820c37a9f9efb347ff6f5ce77;p=lhc%2Fweb%2Fwiklou.git Fixes for r42735: * option's name is USE INDEX * use the index is user_timestamp (per domas) * force it on the 'revision' table, not 'page' --- diff --git a/includes/api/ApiQueryUserContributions.php b/includes/api/ApiQueryUserContributions.php index 6a90658a7e..a7bd29a85e 100644 --- a/includes/api/ApiQueryUserContributions.php +++ b/includes/api/ApiQueryUserContributions.php @@ -177,7 +177,7 @@ class ApiQueryContributions extends ApiQueryBase { $this->addWhereIf('rev_minor_edit != 0', isset ($show['minor'])); } $this->addOption('LIMIT', $this->params['limit'] + 1); - $this->addOption( 'FORCE INDEX', 'user_name' ); + $this->addOption( 'USE INDEX', array( 'revision' => 'user_timestamp' ) ); // Mandatory fields: timestamp allows request continuation // ns+title checks if the user has access rights for this page