OnUpgrade不使用drop table / create table / insert into

时间:2010-09-26 07:49:00

标签: android sqlite upgrade

在为Android开发时,我真的很喜欢this处理sqlite数据库的方法,但是在升级应用程序期间升级数据库时我有一个问题。建议使用这种方法,或者在事务中使用drop table / create table / insert进行标准过程(看起来如此)更安全,以便在发生故障时能够回滚吗?

1 个答案:

答案 0 :(得分:0)

  

是否推荐此方法

你有没有一种特定的方法? 该链接似乎显示了SQLiteOpenHelper的简单使用,作为标准API的一部分,我建议这样做。

您可以在onUpgrade方法中执行任何操作,无论是DROP ping表,ALTER还是其他。

如果你想将它们包装在交易中,那取决于你。