В настоящее время я выполняю операцию миграции из устаревшей базы данных. Мне нужно выполнить миграцию миллионов исходных строк, разбив исходный контент на несколько целевых родительских / дочерних строк.
Поскольку это не простая миграция 1 к 1, и полученные строки являются родительскими / дочерними строками, основанными на ключах, сгенерированных идентичностью, каков наилучший механизм для выполнения миграции?
Я предполагаю, что не могу использовать массовую вставку, так как значения идентификаторов для дочерних строк не могут быть определены в момент генерации содержимого скрипта? Единственное решение, о котором я могу сейчас подумать, - это установить идентичность в явном виде и затем иметь предопределенную начальную точку для импорта.
Если кто-то еще что-то получит, я буду благодарен за отзыв.