房间迁移失败回退 android
room migration failure fallback android
对于 android 的房间迁移,是否有任何方法或技术允许回退 if 出于某种奇怪的原因(不是缺少模式 - 我已经知道 fallbackToDestructiveMigration
方法)a迁移失败?即核弹并重新创建整个数据库?
房间生成器 class 上有一个 fallbackToDestructiveMigration()
方法可用于生成数据库。 (Room.databaseBuilder
)
该方法不言自明:) 迁移失败时移除Room中的数据
Room.databaseBuilder(getApplicationContext(), MyDatabase.class, "database-name")
.fallbackToDestructiveMigration()
.build();
只需将整个内容包装在一个 try catch 块中。
来源:用于 2000 万以上用户的迁移。没有与迁移直接相关的崩溃
对于 android 的房间迁移,是否有任何方法或技术允许回退 if 出于某种奇怪的原因(不是缺少模式 - 我已经知道 fallbackToDestructiveMigration
方法)a迁移失败?即核弹并重新创建整个数据库?
房间生成器 class 上有一个 fallbackToDestructiveMigration()
方法可用于生成数据库。 (Room.databaseBuilder
)
该方法不言自明:) 迁移失败时移除Room中的数据
Room.databaseBuilder(getApplicationContext(), MyDatabase.class, "database-name")
.fallbackToDestructiveMigration()
.build();
只需将整个内容包装在一个 try catch 块中。
来源:用于 2000 万以上用户的迁移。没有与迁移直接相关的崩溃