How to update table schema after an app upgrade on Android?

此生再无相见时 提交于 2020-01-20 04:08:05

问题


I have an unfinished application, but I want to address now the future update of it.

Suppose my app was upgraded, so when starts, detects that the database schema is outdated. So for each table has to update according to version number to the new schema while preserving all data.

I've read somewhere that on Android the SQLite database have some version number, and auto update stuff, but I didn't found an example for this specific issue.

How can this be accomplished on an Android app, using SQLite databases?

Is there a specific version number per table stored on Android SQLite databases? If so, how can I read it, and use for my above purpose?


回答1:


SQLiteOpenHelper is your friend here.

You need to supply onCreate and onUpgrade methods.



来源:https://stackoverflow.com/questions/2232321/how-to-update-table-schema-after-an-app-upgrade-on-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!