Какую базу данных вы используете? Насколько велики базы данных с точки зрения записей?
Идея № 1
А как насчет такого инструмента, как RedGate SQL Data Compare? Он сравнивает данные между двумя базами данных и позволяет синхронизировать их.
Раньше я использовал этот инструмент для синхронизации изменений между различными производственными БД, и он работает как сон. SQL-инструменты RedGate на высшем уровне (не связаны с ними вообще).
Сравнение данных SQL: http://www.red -gate.com / products / sql_data_compare / index.htm
Идея № 2
Вам придется отключить ограничения внешнего ключа, чтобы импортировать все данные, если существует много взаимосвязей. После этого вы можете импортировать данные по одной таблице за раз. Если вы используете базу данных, такую как mysql, используйте mysqldump для создания вставок sql. Процесс создания сценария в основном автоматизирован для вас. Тем не менее все еще хрюкает.