Handling Renumbered Record Id

Introduction

Sometimes when importing GEDCOM from other programs the Record Id get renumbered sequentially from 1, and it is required that they are retained unchanged.

Details

Family Historian will often retain the imported Record Id, but for this to work a couple of rules must apply:

  • Each Record Id must end with a string of digits representing any number up to 2147483646 maximum.
  • These Record Id numbers must be unique within every particular Record Type (Individual, Family, Note, Source, etc.)

Note that if these rules are broken by even just one Record, then prior to 6.2.5 ALL Records of ALL Types get renumbered, from 6.2.5 only record types which break the rules are renumbered and the others are left unchanged.

If retention of Record Id is required, the original GEDCOM file must be corrected with a plain text editor or a Plugin to conform to these rules, and imported again.

A similar technique uses a Plugin to insert an Automated Record Id (RIN) with the same number as each Record Id number. Then after import, Tools >> Record Identifiers can be used to Generate new record ids by copying Automated Record Id values for each Record Type where possible.

See the migrate from Legacy - keep ids Forums Topic for further details and Plugin download that should work with a GEDCOM file from any genealogy program.