标签: android sqlite upgrade database
我有一个未完成的应用程序,但我想现在解决它的未来更新。
假设我的应用已升级,因此在启动时会检测到数据库架构已过时。因此,每个表必须根据版本号更新到新架构,同时保留所有数据。
我已经在Android上看过SQLite数据库有一些版本号和自动更新的东西,但我没有找到这个特定问题的例子。
如何使用SQLite数据库在Android应用上实现这一目标?
Android SQLite数据库中存储的每个表是否有特定的版本号?如果是这样,我怎么读它,并用于我的上述目的?
答案 0 :(得分:7)
SQLiteOpenHelper是你的朋友。
SQLiteOpenHelper
您需要提供onCreate和onUpgrade方法。
onCreate
onUpgrade