Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 13 дек 2018, 00:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 02 мар 2018, 02:19 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1400
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.

В этом уроке рассмотрим, как выполняется миграция версий базы данных в Room




Click here to read this article!

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Последний раз редактировалось damager82 25 июн 2018, 12:51, всего редактировалось 6 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 ноя 2018, 17:50 

Зарегистрирован: 25 ноя 2018, 17:38
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Начал использовать Room. Работаю с Android Studio и VS Android Emulator от Microsoft. Сегодня немного изменил базу, и и получил сообщение об ошибке:

Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number.

Откуда оно взялось, если, насколько я понимаю, база каждый раз устанавливается на чистую машину, и сравнить структуру, просто, не с чем? Пробовал очищать проект, перезагружать и эмулятор, и Android Studio - никакого эффекта, ошибка всё равно появляется
Откуда система берёт информацию о том, что БД изменилась? И как устранить эту ошибку? Понимаю, что можно через миграцию, но зачем? Пока разрабатывается приложение изменений будет ещё много.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB