【发布时间】:2016-03-14 19:08:06
【问题描述】:
我是第一次尝试实现 DBFlow,我想我可能只是不明白。我不是高级 Android 开发人员,但我创建了一些应用程序。过去,我只会创建一个扩展 SQLiteOpenHelper 的“数据库”对象,然后重写回调方法。
在 onCreate 中,一旦创建了所有表,我将使用硬编码的 SQL 字符串填充任何查找数据:db.execSQL(Interface.INSERT_SQL_STRING);。因为我很懒,在onUpgrade() 和onDowngrade() 中,我只会删除表格并调用onCreate(db);。
我已经阅读了迁移文档,它不仅在语法上似乎已经过时,因为注释中的“database =”已更改为“databaseName =”,而且没有提及从无数据库迁移到版本“initial” ”。我发现了一个 issue 声称可以将迁移 0 用于此目的,但目前我无法让任何迁移工作。
任何帮助将不胜感激。该项目是@Github。
【问题讨论】: