Непонятно, зачем вам нужно сохранять существующие идентификаторы. Я думаю, вам не нужно сохранять существующие идентификаторы. Может, вам вместо этого нужно сохранить альтернативные идентификаторы?
Если у предыдущей системы была своя собственная база данных, то вы:
1) Нужно другое сопоставление для другой таблицы в другой базе данных
2) Скопируйте данные в существующую базу данных (с идентификатором ключа)
Что означает, что вам все равно понадобятся новые идентификаторы.
Пример. Предположим, вы хотите скопировать таблицу «авиакомпаний», а предыдущая система использует «код авиакомпании» в качестве первичного ключа. Вы можете использовать целое число в качестве первичного ключа в новой базе данных и код авиакомпании в качестве альтернативного ключа.