dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 1:
4e89742
)
Merge "Update migrateUserGroup to deal with primary key issue"
author
Demon
<chadh@wikimedia.org>
Thu, 30 Aug 2012 20:20:59 +0000
(20:20 +0000)
committer
Gerrit Code Review
<gerrit@wikimedia.org>
Thu, 30 Aug 2012 20:20:59 +0000
(20:20 +0000)
maintenance/migrateUserGroup.php
patch
|
blob
|
history
diff --git
a/maintenance/migrateUserGroup.php
b/maintenance/migrateUserGroup.php
index
497e1e0
..
496af72
100644
(file)
--- a/
maintenance/migrateUserGroup.php
+++ b/
maintenance/migrateUserGroup.php
@@
-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__ );