如何使用 SugarORM 管理版本控制

How to manage versioning with SugarORM

如何使用 SugarORM 处理版本控制?

例如,

数据库版本 1 只有模型用户,但数据库版本 2 有用户、post、收藏夹等。

例如,对于 SQLiteOpenHelper,我可以使用 onCreate()onUpdate() 方法来处理它。

或者我不必担心这个?

我正在阅读 SugarORM 文档,但找不到任何相关信息。

您需要在 AndroidManifest manifest example

中更新 meta-data version
<meta-data
        android:name="VERSION"
        android:value="2"/>

如果你修改了User,那么你需要在assets/sugar_upgrades目录下添加一个2.sql文件。

请查看更多详情here and my example