diff options
author | Aaron Schulz <aaron@users.mediawiki.org> | 2009-09-01 22:37:37 +0000 |
---|---|---|
committer | Aaron Schulz <aaron@users.mediawiki.org> | 2009-09-01 22:37:37 +0000 |
commit | 2142fb46af16e85d65d6832546f946fc22ceb79b (patch) | |
tree | cce6ec076be1bb353cd12c708461ba479ba36370 /maintenance/migrateUserGroup.php | |
parent | c578da64afb6b488bb7869fb08635d629b9c34a7 (diff) | |
download | mediawikicore-2142fb46af16e85d65d6832546f946fc22ceb79b.tar.gz mediawikicore-2142fb46af16e85d65d6832546f946fc22ceb79b.zip |
May as well use the master for start/end points
Notes
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/55735
Diffstat (limited to 'maintenance/migrateUserGroup.php')
-rw-r--r-- | maintenance/migrateUserGroup.php | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/maintenance/migrateUserGroup.php b/maintenance/migrateUserGroup.php index 9ac70d110f81..ed9cd0325ebd 100644 --- a/maintenance/migrateUserGroup.php +++ b/maintenance/migrateUserGroup.php @@ -35,10 +35,10 @@ class MigrateUserGroup extends Maintenance { $count = 0;
$oldGroup = $this->getArg( 0 );
$newGroup = $this->getArg( 1 );
- $dbr = wfGetDB( DB_SLAVE );
- $start = $dbr->selectField( 'user_groups', 'MIN(ug_user)',
+ $dbw = wfGetDB( DB_MASTER );
+ $start = $dbw->selectField( 'user_groups', 'MIN(ug_user)',
array('ug_group' => $oldGroup), __FUNCTION__ );
- $end = $dbr->selectField( 'user_groups', 'MAX(ug_user)',
+ $end = $dbw->selectField( 'user_groups', 'MAX(ug_user)',
array('ug_group' => $oldGroup), __FUNCTION__ );
if( $start === null ) {
$this->error( "Nothing to do - no users in the '$oldGroup' group", true );
@@ -48,7 +48,6 @@ class MigrateUserGroup extends Maintenance { $blockStart = $start;
$blockEnd = $start + $this->mBatchSize - 1;
// Migrate users over in batches...
- $dbw = wfGetDB( DB_MASTER );
while( $blockEnd <= $end ) {
$this->output( "Doing users $blockStart to $blockEnd\n" );
$dbw->begin();
|