при создании бд, в ассетах лежит предварительно заполненная бд. В дальнейшем понадобилось в некоторых таблицах добавить еще столбики с данными, поэтому обновил базу в ассетах и добавил автомиграцию.
И вот тут проблема, теперь приложение не видит старую базу данных. Если приложение полностью снести и поставить заново, ну или очистить данные, то с ассетов подтянется база данных, с предварительно заполненными данными.
Что не так сделал? Хотелось бы чтобы старая бд после обновления осталась.
причем в /data/data/com.example/example/databases лежит старая бд
fallbackToDestructiveMigrations
так это обнулит бд, а мне как раз это не нужно. У меня на устройстве уже есть данные, но пришлось добавить пару столбцов и теперь старую бж я не вижу
Как насчёт ручной миграции?
пробую. просто проблем не было никогда с автомиграцией, если просто добавлял еще один столбик в таблицу
Обсуждают сегодня