Merging two instances and user data

Merging two instances and user data

Tracy Kriesel - келді
Number of replies: 5

Hi,

I currently have two Moodle instances that i am wanting to combine. To transfer the courses over is a relatively simple process, however my problem arises with users. I have some users who are registered users on both sites, most with the same user name, often with different passwords though. If i merge two sites with user data, what will happen with the conflicting user information? Will one be deleted because of conflicting information or will i be able to merge them in some way?

In reply to Tracy Kriesel

Re: Merging two instances and user data

Guillermo Madero - келді

Hi Tracy,

What Moodle version are you using? Are all the courses in one installation different from the other installation?

You should start by making sure that for each user, both its username and registered email address are the same in both installations. So, if a particular user is registered in both sites but the registered email address is different in each case, Moodle will take it to be a different user.

In reply to Guillermo Madero

Re: Merging two instances and user data

Tracy Kriesel - келді

Hi,

We are currently on 2.4, but looking to upgrade to 2.5 when we have one instance.

Ensuring the username and email address is the same will be a bit of work, but if that's the only way we can create the users correctly that will have to do.

Thanks for your help.

Tracy

In reply to Tracy Kriesel

Re: Merging two instances and user data

Rex Lorenzo - келді
In reply to Rex Lorenzo

Re: Merging two instances and user data

Tracy Kriesel - келді

Thank you, the how to is valuable.

Tracy

In reply to Tracy Kriesel

Re: Merging two instances and user data

François Lizotte - келді
Particularly helpful Moodlers қатысушының суреті

Hello,

I know this is late, but we are in the process of merging two Moodle sites using course backup and restore trick.

Both Moodle sites are version 2.6.

Since a few courses are currently in use, we have to save and restore with users data.

Now let's say userX il is enroled in courses A and B. When we transfer course A from Moodle 1 to Moodle 2, userX gets created on Moodle 2 and everything is fine. However, when doing the same thing with course B, then we have a conflict with the userid.

There is no mention of userid in this doc page (https://docs.moodle.org/26/en/Backup_and_restore_FAQ#Restore_stops_with_the_message_.22Trying_to_restore_user_xxxx_from_backup_file_will_cause_conflict.22).

To make it work, we have to run a find/replace script to match userids in the backup file with userid on Moodle B.


François