截断所有表格 - 房间

时间:2017-09-23 16:25:30

标签: android rx-java rx-android android-room

截断房间库中所有表格的最快方法是什么?我的目标是使用一个RxJava CompletableFromAction 清除整个数据库。是否可以创建从多个表中删除的 @Query

1 个答案:

答案 0 :(得分:0)

没有对此进行测试,但这可能有效

@Query("select 'drop table ' || name || ';' from sqlite_master where type = 'table';")
ReturnedType deleteEverything();