ORMLite在onUpgrade中更改allowGeneratedIdInsert

时间:2012-12-24 20:18:13

标签: android database sqlite orm ormlite

我在我的应用中使用ORMLite。 我必须为类(表)的一个字段(行)启用allowGeneratedIdInsert标志。我是通过注释完成的。

现在我还需要为将更新应用的用户执行此操作。这意味着我需要增加数据库版本并在我的onUpgrade方法中执行相同操作。

有一种简单的方法吗?或者我是否必须复制我的数据,删除表格然后使用TableUtils重新创建?

1 个答案:

答案 0 :(得分:0)

不幸的是ORMLite对此字段转换没有帮助。您当然可以使用原始更新方法在onUpdate(...)方法中更改架构:

  

http://ormlite.com/docs/raw-update

有关升级架构的信息,请参阅文档:

  

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