There is not a “merge two databases” feature in quite the sense you are thinking about. Something like the following is going to be your best strategy.
- Let’s suppose you have databases A and B. They will be left completely untouched by the merging process that I’m going to describe. If the merging process goes completely off the rails, just delete the new database C we are about to make and you will be back where you started.
- Copy database A to a new database C.
- Drag and drop database B to the new database C. All the merging will take place in the new database C, leaving the original database A and database B untouched as previously mentioned.
- From now on work only in the new database C, with the original database A and database B being closed.
At this point, your two files have been “merged” in the sense that everybody that was in database A or in data base B is now in database C, but no duplicate people between database A and database B have yet been merged. So we will start merging duplicate people in database C. That’s what I mean by the fact that there is not a tool to merge two databases. What there is instead are tools to merge duplicate people within a single database. So we have combined the databases without merging the duplicate people, and now we are about to merge the duplicate people in the new database.
There are three basic ways to merge the duplicate people in the new database. There are several different places to find the merge tools. The place I usually use is on the main People tab on the left side of the screen and then in the Tools icon in the upper right corner of the screen.
So click on that Tools icon and choose one of the Merge options.
Automatic Merge
This option is completely automatic and it is very exacting. It only merges people if there is data is exactly the same or almost exactly the same. Many RM users swear by this option, but I don’t like it. The reason I don’t like it is that it just runs very quickly and after it is done I have no idea what it did. I ran the tool just now in a copy of my main RM database, and it said it merged over 50 duplicate people. But I have no idea who those duplicate people were or if they really should have been merged.
Manual Merge
This merges two duplicate people, period, and you have to find the two people to merge. I use the option quite a bit, but I don’t think it’s a very good fit for what you are trying to do. It would be too hard and too slow for you to find the possible duplicate people that need to be merged. I would only use this option when there are an extremely small number of duplicate people needing to be merged, and when you already know who those people are. That may fit what you are trying to do, but it sounds like your problem is a little bigger than that.
Duplicate Search Merge
This one is called Merge duplicates in the Tools menu, but historically it has been called Duplicate search merge. First of all, it has some options about how close the match has to be between two possible duplicate people. You will probably want to play with these options.
Second of all, it steps through your possible duplicate people, pausing at each possible duplicate pair. Then you make a decision to merge or not to merge based on what you see. After you make your merge or not merge decision, it steps on to the next possible duplicate pair.
Actually, even if you make a decision to merge, it remains paused on the merged person until you tell it to move on. The reason it remains paused is that no data whatsoever is lost by the merge process. For example, suppose one John Doe was born 12 Sep 1912 in Tennessee and another John Doe was born 12 Sep 1912 in Jefferson County, Tennessee and you decide to merge them. The combined person will now have two Birth facts, one born in Tennessee and one born in Jefferson County, Tennessee. So you can edit the person, decide which Birth fact to keep, and delete the other. Plus, you can further edit the Birth fact you decide to keep.
As you do these edits of the merged people, you need to look at everything - names, facts, places, dates, citations, and media files. No data is lost by the merge operation, but you need to decide what to keep and what to delete when the data is mostly duplicate. If the data is exactly duplicate, then the exactly duplicate data is fully merged and you don’t have to do anything. It’s only when the data is approximately duplicate that you need to edit the merged person and clean up any residual duplicate data. For example, the people could be the same but the names might be spelled slightly different, etc.
In theory, you could just go through the merged duplicate people without cleaning them up as you go. But in my experience, it can be very difficult to go back after the fact and find out which people still need cleanup, so I find it better to cleanup as I go.
Depending on your data, merging all the duplicate people in database C could go very fast or it could take a long time. There is a big difference between having a dozen duplicate people or a hundred duplicate people or a thousand duplicate people. If you have a very large number, the good thing is that you can stop the Duplicate Search Merge process at any time, and then start it up again an hour later or a day later or a week later.
And finally, if this gets all screwed up the first time you try it, just delete database C and start over again. Database A and database B will still be there and will not have been changed at all.