Страница 1 из 1

Урок 12. Room. Миграция версий базы данных

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


Click here to read this article!

Re: Урок 12. Room. Миграция версий базы данных

Добавлено: 25 ноя 2018, 17:50
abejon
Начал использовать 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 - никакого эффекта, ошибка всё равно появляется
Откуда система берёт информацию о том, что БД изменилась? И как устранить эту ошибку? Понимаю, что можно через миграцию, но зачем? Пока разрабатывается приложение изменений будет ещё много.