避免在GreenDao v3上升级时擦除数据库

时间:2019-06-20 09:01:30

标签: java android orm

我是GreenDao v3的新手,正在阅读指南,它提到在GreenDao上升级数据库时,它将删除所有表。检查了DevOpenHelper的代码后,我发现它具有:

dropAllTables(db, true);

并在课程评论中说:

/** WARNING: Drops all table on Upgrade! Use only during development. */

我是否希望通过自己的实现扩展OpenHelper,而不按照指南所述使用DevOpenHelper?另外,是否可以通过编程方式提供架构版本,而不是将其添加到build.grade

当我决定将新表添加到数据库时,我只想在将来维护数据/表。

谢谢。

0 个答案:

没有答案