From 211d2e69260d835ae7029cbad01a7c5d6df37052 Mon Sep 17 00:00:00 2001 From: Tobias Preuss Date: Sat, 28 Sep 2019 14:48:02 +0200 Subject: [PATCH] Clear database from Hackover 2018 on upgrade. --- .../database/sqliteopenhelper/AlarmsDBOpenHelper.java | 8 +++++++- .../database/sqliteopenhelper/HighlightDBOpenHelper.java | 2 +- .../database/sqliteopenhelper/LecturesDBOpenHelper.java | 7 ++++++- .../database/sqliteopenhelper/MetaDBOpenHelper.java | 7 ++++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/AlarmsDBOpenHelper.java b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/AlarmsDBOpenHelper.java index e119f65a6f..a04f225b73 100644 --- a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/AlarmsDBOpenHelper.java +++ b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/AlarmsDBOpenHelper.java @@ -8,7 +8,7 @@ public class AlarmsDBOpenHelper extends SQLiteOpenHelper { - private static final int DATABASE_VERSION = 3; + private static final int DATABASE_VERSION = 7; private static final String DATABASE_NAME = "alarms"; @@ -45,5 +45,11 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS " + AlarmsTable.NAME); onCreate(db); } + if (oldVersion < 7) { + // Clear database from Hackover 2018. + db.execSQL("DROP TABLE IF EXISTS " + AlarmsTable.NAME); + onCreate(db); + } } + } diff --git a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/HighlightDBOpenHelper.java b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/HighlightDBOpenHelper.java index 96610be048..8c0a72d17d 100644 --- a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/HighlightDBOpenHelper.java +++ b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/HighlightDBOpenHelper.java @@ -9,7 +9,7 @@ public class HighlightDBOpenHelper extends SQLiteOpenHelper { - private static final int DATABASE_VERSION = 2; + private static final int DATABASE_VERSION = 6; private static final String DATABASE_NAME = "highlight"; diff --git a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/LecturesDBOpenHelper.java b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/LecturesDBOpenHelper.java index abdb082e26..de560c918c 100644 --- a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/LecturesDBOpenHelper.java +++ b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/LecturesDBOpenHelper.java @@ -12,7 +12,7 @@ public class LecturesDBOpenHelper extends SQLiteOpenHelper { - private static final int DATABASE_VERSION = 8; + private static final int DATABASE_VERSION = 10; private static final String DATABASE_NAME = "lectures"; @@ -106,5 +106,10 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS " + LecturesTable.NAME); onCreate(db); } + if (oldVersion < 10) { + // Clear database from Hackover 2018. + db.execSQL("DROP TABLE IF EXISTS " + LecturesTable.NAME); + onCreate(db); + } } } diff --git a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/MetaDBOpenHelper.java b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/MetaDBOpenHelper.java index 1eb2b8e955..5b4211c658 100644 --- a/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/MetaDBOpenHelper.java +++ b/database/src/main/java/info/metadude/android/eventfahrplan/database/sqliteopenhelper/MetaDBOpenHelper.java @@ -10,7 +10,7 @@ public class MetaDBOpenHelper extends SQLiteOpenHelper { - private static final int DATABASE_VERSION = 4; + private static final int DATABASE_VERSION = 8; private static final String DATABASE_NAME = "meta"; @@ -53,5 +53,10 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS " + MetasTable.NAME); onCreate(db); } + if (oldVersion < 8) { + // Clear database from Hackover 2018. + db.execSQL("DROP TABLE IF EXISTS " + MetasTable.NAME); + onCreate(db); + } } }