Android 添加新表后更新ormlite_config.txt
我需要通过添加新表来升级已发布应用程序的架构。我正在使用表配置文件(Android 添加新表后更新ormlite_config.txt,android,ormlite,Android,Ormlite,我需要通过添加新表来升级已发布应用程序的架构。我正在使用表配置文件(ormlite\u config.txt) 在将新表添加到架构后,是否有方法同时更新或mlite_config.txt文件?我必须更新它吗 或者可以实例化或mlitesqliteopenhelper传递更新版本的配置文件,其中包含尚未存在的新表的描述,但将添加到onUpgrade()调用中 我不确定我是否理解这个问题。如果添加新表(或更改现有表的架构),则需要重新生成或mlite_config.txt文件。它不会自动发生 如果
ormlite\u config.txt
)
- 在将新表添加到架构后,是否有方法同时更新
文件?我必须更新它吗或mlite_config.txt
- 或者可以实例化
传递更新版本的配置文件,其中包含尚未存在的新表的描述,但将添加到或mlitesqliteopenhelper
调用中onUpgrade()
- 我不确定我是否理解这个问题。如果添加新表(或更改现有表的架构),则需要重新生成
或mlite_config.txt
文件。它不会自动发生
如果配置文件中的架构发生更改,则需要向onUpgrade()
方法添加代码以调整任何正在运行的数据库。您还需要增加数据库版本,以便调用onUpgrade()
有关更多信息,请参阅Android升级模式文档:
“ormlite_config.txt”文件的用途是什么?我的意思是,表的创建和升级都是由我们使用onCreate和onUpgrade完成的,如他们的示例所示:也请看这里。这是如何在Android Studio上设置它的