Properly drop table on update
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Tue, 20 Oct 2009 16:57:21 +0000 (16:57 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Tue, 20 Oct 2009 16:57:21 +0000 (16:57 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@1078 59b500cc-1b3d-0410-9834-0bbf25fbcc57

android/src/com/google/zxing/client/android/history/DBHelper.java

index eca3ae6..86ba7c2 100644 (file)
@@ -52,7 +52,7 @@ final class DBHelper extends SQLiteOpenHelper {
 
   @Override
   public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVersion) {
 
   @Override
   public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVersion) {
-    sqLiteDatabase.delete(TABLE_NAME, null, null);
+    sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
     onCreate(sqLiteDatabase);
   }
 
     onCreate(sqLiteDatabase);
   }