如何使用 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
如何使用 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