yuweiguocn/GreenDaoUpgradeHelper

异常并未真正处理, 可能导致数据丢失

Opened this issue · 1 comments

MigrationHelper.java 中大量使用 try catch 结构捕获异常, 但是捕获后仅输出了异常日志, 没有真正意义上地处理异常. 这会埋下不少隐患.

随便举个例子, 比如generateTempTables 时, 哪怕并未成功创建临时表, 迁移依然不会终止, 后续的删除数据库操作仍然会执行, 这样就导致了老数据的遗失.

有计划处理一下类似隐患吗?

过去了那么久了,我还是想问,你怎么处理了?