diff options
author | Ammarpad <ammarpad@yahoo.com> | 2021-03-25 10:31:12 +0100 |
---|---|---|
committer | Ammarpad <ammarpad@yahoo.com> | 2021-04-30 05:22:13 +0000 |
commit | 7ad7610571fea8b0cf563550a5ce0ec49cb2cd23 (patch) | |
tree | e1231e4086a884e6ab25e29f0dfde8a5dbd35080 /includes/api/ApiQueryAllPages.php | |
parent | b92d5e0e0eef9af3fcb93df216eb7e131f57cf15 (diff) | |
download | mediawikicore-7ad7610571fea8b0cf563550a5ce0ec49cb2cd23.tar.gz mediawikicore-7ad7610571fea8b0cf563550a5ce0ec49cb2cd23.zip |
Check forcing of 'name_title' index to prepare for renaming
Bug: T270033
Change-Id: Ib93b6bc42b9b74611b8fde9bfd2dd0e4d1cea10d
Diffstat (limited to 'includes/api/ApiQueryAllPages.php')
-rw-r--r-- | includes/api/ApiQueryAllPages.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/api/ApiQueryAllPages.php b/includes/api/ApiQueryAllPages.php index 9cff65e37efc..4cf421eaa96a 100644 --- a/includes/api/ApiQueryAllPages.php +++ b/includes/api/ApiQueryAllPages.php @@ -207,7 +207,10 @@ class ApiQueryAllPages extends ApiQueryGeneratorBase { } if ( $forceNameTitleIndex ) { - $this->addOption( 'USE INDEX', 'name_title' ); + // T270033 Index renaming + $pageIndex = $db->indexExists( 'page', 'name_title', __METHOD__ ) + ? 'name_title' : 'page_name_title'; + $this->addOption( 'USE INDEX', $pageIndex ); } $limit = $params['limit']; |