我想为Sqlite .db文件制作数据库版本控制,该文件位于我的资产文件夹中,手动没有Google Play应用商店。 (作为其用户的自定义应用程序)。 第一次部署之后我有db版本1.00 第二次部署我有版本1.01,其中某些DB文件更改了某些表中的列名或类型更改。
如果不从已安装的应用程序卸载数据库,我该如何实现。只是替换特定列的现有数据库?
也不想丢失用户数据。(因为有一些主表)。
也请看这个答案。
答案 0 :(得分:1)
您需要对所有表执行SELECT * FROM TABLE_NAME
之类的请求,并将数据保存为任何文件中的字符串。