begin(); $tbl_arch = $dbw->tableName( 'archive' ); # Delete as appropriate $output->handleOutput( "Deleting archived revisions... " ); $dbw->query( "TRUNCATE TABLE $tbl_arch" ); $count = $dbw->affectedRows(); $deletedRows = $count != 0; $output->handleOutput( "done. $count revisions deleted.\n" ); # This bit's done # Purge redundant text records $dbw->commit(); if( $deletedRows ) { $output->purgeRedundantText( true ); } } }