If I had an separate wiki and a wikifarm (using shared tables for user and
actor) and wanted to merge the separate wiki into the wikifarm, what would
be the safest way to handle user account migration without any
conflicts/data corruption? Is it even safe to renumber user ids?
Assume user ids for the separate wiki would conflict with existing wikifarm
user ids.
thinking at a minimum the following is required:
1. on wikifarm: halt account creations, set read only, and get max user id
2. on separate wiki: set wiki to read only, renumber all user ids (user,
actor tables) starting at one past the current wikifarm max user id to
avoid conflicts, run rebuildall.php & rebuildrecentchanges.php, create a
database dump using mysqldump, and export a backup of localsettings.php
3. on wikifarm, add a new wiki (import localsettings.php) and import
database dump of separate wiki then run update.php as required
Thanks,
Kevin
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
actor) and wanted to merge the separate wiki into the wikifarm, what would
be the safest way to handle user account migration without any
conflicts/data corruption? Is it even safe to renumber user ids?
Assume user ids for the separate wiki would conflict with existing wikifarm
user ids.
thinking at a minimum the following is required:
1. on wikifarm: halt account creations, set read only, and get max user id
2. on separate wiki: set wiki to read only, renumber all user ids (user,
actor tables) starting at one past the current wikifarm max user id to
avoid conflicts, run rebuildall.php & rebuildrecentchanges.php, create a
database dump using mysqldump, and export a backup of localsettings.php
3. on wikifarm, add a new wiki (import localsettings.php) and import
database dump of separate wiki then run update.php as required
Thanks,
Kevin
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l