添加新表后更新ormlite_config.txt

时间:2013-03-05 20:08:11

标签: android ormlite

我需要通过添加新表来升级已发布应用程序的模式。我正在使用表配置文件(ormlite_config.txt)。

  • 在将新表添加到架构后,有没有办法更新ormlite_config.txt文件?我需要更新吗?
  • 或者也许可以实例化OrmLiteSqliteOpenHelper传递配置文件的更新版本 - 包含尚未存在的新表的描述,但是会在onUpgrade()调用中添加吗?

1 个答案:

答案 0 :(得分:2)

不确定我理解这个问题。如果添加新表(或更改现有表的架构),则需要重新生成ormlite_config.txt文件。它不会自动发生。

如果配置文件中的架构发生更改,则需要向onUpgrade()方法添加代码以调整任何正在运行的数据库。您还需要增加数据库版本,以便完全调用onUpgrade()

有关详细信息,请参阅Android升级架构文档:

  

http://ormlite.com/docs/upgrade-schema