X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FpopulateBacklinkNamespace.php;h=eb8280613fe2cb2f9ed6060c41a474486e9c914f;hb=0c341778ac7e3750f6709d39daa3225127814187;hp=901cdaa762a8eab1c4e673c4df4e02638cad68d8;hpb=4b069cd1b88877fbb253af8780e358d96ba2587c;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/populateBacklinkNamespace.php b/maintenance/populateBacklinkNamespace.php index 901cdaa762..eb8280613f 100644 --- a/maintenance/populateBacklinkNamespace.php +++ b/maintenance/populateBacklinkNamespace.php @@ -59,34 +59,35 @@ class PopulateBacklinkNamespace extends LoggedUpdateMaintenance { return false; } $end = $db->selectField( 'page', 'MAX(page_id)', false, __METHOD__ ); + $batchSize = $this->getBatchSize(); # Do remaining chunk - $end += $this->mBatchSize - 1; + $end += $batchSize - 1; $blockStart = $start; - $blockEnd = $start + $this->mBatchSize - 1; + $blockEnd = $start + $batchSize - 1; while ( $blockEnd <= $end ) { $this->output( "...doing page_id from $blockStart to $blockEnd\n" ); $cond = "page_id BETWEEN $blockStart AND $blockEnd"; - $res = $db->select( 'page', array( 'page_id', 'page_namespace' ), $cond, __METHOD__ ); + $res = $db->select( 'page', [ 'page_id', 'page_namespace' ], $cond, __METHOD__ ); foreach ( $res as $row ) { $db->update( 'pagelinks', - array( 'pl_from_namespace' => $row->page_namespace ), - array( 'pl_from' => $row->page_id ), + [ 'pl_from_namespace' => $row->page_namespace ], + [ 'pl_from' => $row->page_id ], __METHOD__ ); $db->update( 'templatelinks', - array( 'tl_from_namespace' => $row->page_namespace ), - array( 'tl_from' => $row->page_id ), + [ 'tl_from_namespace' => $row->page_namespace ], + [ 'tl_from' => $row->page_id ], __METHOD__ ); $db->update( 'imagelinks', - array( 'il_from_namespace' => $row->page_namespace ), - array( 'il_from' => $row->page_id ), + [ 'il_from_namespace' => $row->page_namespace ], + [ 'il_from' => $row->page_id ], __METHOD__ ); } - $blockStart += $this->mBatchSize - 1; - $blockEnd += $this->mBatchSize - 1; + $blockStart += $batchSize - 1; + $blockEnd += $batchSize - 1; wfWaitForSlaves(); } return true;