I have two instances of CiviCRM, not all the CiviCRM ID's match. How can i get the contacts on both databases to have the same CiviCRM ID (ie CiviCRM ID of contact A in db1 = CiviCRM ID of contact A in db2)?. The use case is as follows:
I have two civi dbs (I will refer to them as A and B, and they are not in sync), B is a copy of A, A is open to public for events registration, B is restricted only to internal network and is used for projects. Data in B is seen as more up to date and reliable because it is entered by staff. I don't want to sync B to A because they have unrelated activities. I want to pull data from A for reporting and if some fields are empty in A (e.g. date of birth), get this data from B if CiviCRM ID A = CiviCRM ID B