Я оцениваю GreenDAO для рассмотрения в коммерческом приложении для Android, над которым я буду работать, и хотел бы определить путь миграции для обновлений схемы.
Правильно ли я утверждаю, что мне пришлось бы написать пользовательский OpenHelper, который предоставляет onUpdate() и извлекает преобразования и сохраняет данные в соответствии с новой схемой? Это предположение вызывает некоторые интересные вопросы, связанные с упорядочением вызовов и разделением ответственности.
Мне не удалось найти документацию по обновлению схемы и миграции данных для GreenDAO.
Вот куча статей в блоге, которые я написал на эту тему: