Я создаю приложение, которое использует основные данные для хранения информации и использует веб-службы для получения необходимых данных.Перенос основных данных - удаленно
Чтобы обновить схему данных по уходу, я подумал о том, чтобы отправить базу данных (со всеми данными) на сервер через веб-службу, а сервер перенастроить базу данных и вернуть в приложение новую базу данных. С этим я пытаюсь поставить логику процесса миграции на сервер. Можно ли это сделать?
Моя идея - выполнить весь процесс миграции на удаленном сервере. Приложение только щеки, если обновление необходимо, и отправил базу данных на сервер (приложение будет блокировать свои функции, пока обновление не будет завершено), ни один из процессов миграции не выполняется в приложении. Это приложение для «внутреннего» распространения, и я хотел бы иметь контроль над процессом миграции, поэтому я могу легко контролировать и управлять данными на устройствах. – Freedom
Тогда я бы предложил использовать базу данных, а не данные ядра. FMDB - популярная оболочка SQLite, которую вы можете проверить. – sosborn
Спасибо за помощь. мне придется пересмотреть миграцию удаленно. Если удаленная миграция действительно необходима, переход на SQLite кажется лучшим вариантом ... – Freedom