2009/3/25 Brion Vibber <[email protected]>: > David Gerard wrote: >> The "usermerge" procedure is presently irreversible. Are there plans >> for a way to make it reversible in case of error? I'm assuming error >> (and a great deal of tedious mucking about to go back) is inevitable, >> since the action is taken by humans. > > I assume this is about the UserMerge extension? (Note we're not > currently using this at Wikimedia.) > > It would probably be tricky to implement, but not impossible. Basically > would need to record which revisions, log entries, etc got reassigned > (potentially many tens of thousands in a single merge event) and their > original assignment.
An extra column in any table with a "user id" column for "original user id" (which would be identical to user id for the vast majority of rows) would be sufficient for most unmerges. There would still be a problem if an account was involved in more than one merge, though. _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
