Мне нужно выполнить миграцию из базы данных Sqlite в комнату в моем приложении, но перед миграцией у меня есть некоторые сомнения по поводу обновления базы данных комнаты, я искал много сайтов, но не удовлетворен решением.
Моя схема таблицы будет часто меняться через вызовы API, возможно ли это в комнате?
Нам нужны сущности для сопоставления имени столбца со свойствами сущности, поскольку схема моей таблицы часто меняется, как мне создать сущность?
Можно ли отобразить несколько столбцов в одно свойство поля в объекте, например, сказать
Таблица A имеет три столбца COL_A, COL_B, COL_C
@Entity
class TableA{
@ColumnInfo("COL_A")
val columnA : String
@ColumnInfo("COL_B,COL_C")
val columns : Map<String,String>
}
Можно ли создать в комнате сущность, подобную приведенной выше?
Может кто-нибудь очистить вышеупомянутые сомнения?