aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/migrateUserGroup.php
diff options
context:
space:
mode:
authorAaron Schulz <aaron@users.mediawiki.org>2009-09-01 22:37:37 +0000
committerAaron Schulz <aaron@users.mediawiki.org>2009-09-01 22:37:37 +0000
commit2142fb46af16e85d65d6832546f946fc22ceb79b (patch)
treecce6ec076be1bb353cd12c708461ba479ba36370 /maintenance/migrateUserGroup.php
parentc578da64afb6b488bb7869fb08635d629b9c34a7 (diff)
downloadmediawikicore-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.php7
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();