Merge "Update migrateUserGroup to deal with primary key issue"

This commit is contained in:
Demon 2012-08-30 20:20:59 +00:00 committed by Gerrit Code Review
commit 67e23ec357

View file

@ -60,7 +60,15 @@ class MigrateUserGroup extends Maintenance {
$dbw->update( 'user_groups',
array( 'ug_group' => $newGroup ),
array( 'ug_group' => $oldGroup,
"ug_user BETWEEN $blockStart AND $blockEnd" )
"ug_user BETWEEN $blockStart AND $blockEnd" ),
__METHOD__,
array( 'IGNORE' )
);
$count += $dbw->affectedRows();
$dbw->delete( 'user_groups',
array( 'ug_group' => $oldGroup,
"ug_user BETWEEN $blockStart AND $blockEnd" ),
__METHOD__
);
$count += $dbw->affectedRows();
$dbw->commit( __METHOD__ );