diff options
Diffstat (limited to 'maintenance/storage/compressOld.php')
-rw-r--r-- | maintenance/storage/compressOld.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/maintenance/storage/compressOld.php b/maintenance/storage/compressOld.php index 4594db71..d6362834 100644 --- a/maintenance/storage/compressOld.php +++ b/maintenance/storage/compressOld.php @@ -43,6 +43,11 @@ require_once( __DIR__ . '/../Maintenance.php' ); +/** + * Maintenance script that compress the text of a wiki. + * + * @ingroup Maintenance ExternalStorage + */ class CompressOld extends Maintenance { /** * @todo document @@ -110,7 +115,7 @@ class CompressOld extends Maintenance { do { $res = $dbw->select( 'text', array( 'old_id','old_flags','old_text' ), "old_id>=$start", __METHOD__, array( 'ORDER BY' => 'old_id', 'LIMIT' => $chunksize, 'FOR UPDATE' ) ); - if( $dbw->numRows( $res ) == 0 ) { + if( $res->numRows() == 0 ) { break; } $last = $start; @@ -251,7 +256,7 @@ class CompressOld extends Maintenance { $pageRes = $dbr->select( 'page', array('page_id', 'page_namespace', 'page_title','page_latest'), $pageConds + array('page_id' => $pageId), __METHOD__ ); - if ( $dbr->numRows( $pageRes ) == 0 ) { + if ( $pageRes->numRows() == 0 ) { continue; } $pageRow = $dbr->fetchObject( $pageRes ); |