我使用的是Room Persistance库,android已经发布了它作为SQLite数据库的替代品。
我目前在Playstore上使用SQLite数据库安装Android应用程序,在将应用程序从SQLite迁移到Room时,我遇到了一些错误。
第一
如果我创建新表,我需要编写迁移脚本,即;我每次升级房间版本时都需要在房间里写迁移查询吗?
第二
我在Playstore上的数据库版本是20,当我升级到21时。我需要编写1到20和20到21或者只有20到21的迁移脚本。
因为我不知道用户拥有的app db版本(生产应用程序),它可以是10,12,15。迁移脚本将如何?
谢谢。