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