标签: android iphone mobile xamarin
当前我们的应用程序正在SqlLite上运行,我们计划在下一次移动应用程序更新中迁移到另一个数据库提供程序。
是否有任何最佳做法/建议如何恢复或确保用户不会丢失任何数据,因为我们完全迁移到不同的数据库提供商
答案 0 :(得分:0)
您可以在SQLiteOpenHelper课程中增加数据库版本,并使用onUpgrade()方法。在那里,您可以将所有数据迁移到新的数据库提供程序,并清理旧的SQLite数据库。
SQLiteOpenHelper
onUpgrade()
在后续版本中,您可以一起删除帮助程序(只要您确定不再需要迁移逻辑)。