X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FpopulateLogUsertext.php;h=ec3c4722cb201d2744da8dc076bae4b23b710da9;hb=cf9fc81e9669b6c016c044de57ad2bdd5113d167;hp=059b6fe25c723312e3882773bca615ce574d8c06;hpb=a7722e6131520142ee40e36e2f937292d0f90544;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/populateLogUsertext.php b/maintenance/populateLogUsertext.php index 059b6fe25c..ec3c4722cb 100644 --- a/maintenance/populateLogUsertext.php +++ b/maintenance/populateLogUsertext.php @@ -24,7 +24,7 @@ * @ingroup Maintenance */ -require_once( __DIR__ . '/Maintenance.php' ); +require_once __DIR__ . '/Maintenance.php'; /** * Maintenance script that makes the required database updates for @@ -35,7 +35,7 @@ require_once( __DIR__ . '/Maintenance.php' ); class PopulateLogUsertext extends LoggedUpdateMaintenance { public function __construct() { parent::__construct(); - $this->mDescription = "Populates the log_user_text field"; + $this->addDescription( 'Populates the log_user_text field' ); $this->setBatchSize( 100 ); } @@ -52,6 +52,7 @@ class PopulateLogUsertext extends LoggedUpdateMaintenance { $start = $db->selectField( 'logging', 'MIN(log_id)', false, __METHOD__ ); if ( !$start ) { $this->output( "Nothing to do.\n" ); + return true; } $end = $db->selectField( 'logging', 'MAX(log_id)', false, __METHOD__ ); @@ -66,21 +67,21 @@ class PopulateLogUsertext extends LoggedUpdateMaintenance { $res = $db->select( array( 'logging', 'user' ), array( 'log_id', 'user_name' ), $cond, __METHOD__ ); - $db->begin( __METHOD__ ); + $this->beginTransaction( $db, __METHOD__ ); foreach ( $res as $row ) { $db->update( 'logging', array( 'log_user_text' => $row->user_name ), array( 'log_id' => $row->log_id ), __METHOD__ ); } - $db->commit( __METHOD__ ); + $this->commitTransaction( $db, __METHOD__ ); $blockStart += $this->mBatchSize; $blockEnd += $this->mBatchSize; wfWaitForSlaves(); } $this->output( "Done populating log_user_text field.\n" ); + return true; } } $maintClass = "PopulateLogUsertext"; -require_once( RUN_MAINTENANCE_IF_MAIN ); - +require_once RUN_MAINTENANCE_IF_MAIN;