Как работать с версиями приложений и миграциями БД - PullRequest
0 голосов
/ 23 февраля 2019

Это общий вопрос, хотя с ним связаны и другие болевые точки.

У меня есть приложение для Android в работе, и я понимаю, что изменение структуры базы данных можно решить, написав Room DB Migrations, однако на удаленную БД также влияет это изменение структуры, которое автоматически влияет на существующие версии приложений, загружая данные из этих таблиц, и развертывание этого структурного изменения серьезно повлияет на структуру данных в существующих версиях , особенно там, где данныезагруженный в формате JSON преобразуется в объекты Java .

Мне сложно внедрить это серьезное обновление с точки зрения того, как существующие версии будут адаптироваться к удаленному изменению БД (например, добавлено дополнительное поле таблицы), и я буду признателен за любые идеи.

ИНФОРМАЦИЯ:

Используется БД Mysql 2nd Gen, размещенная в Google Cloud и доступная через сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...