Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca6f3059 authored by Jonathan Klee's avatar Jonathan Klee
Browse files

Drop table if already existing

parent 049740ca
Loading
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -53,6 +53,11 @@ internal class LocationDatabase(private val context: Context) : SQLiteOpenHelper
            migrations[version]!!.add(Migration(apply, revert, allowApplyFailure, allowRevertFailure))
        }

        declare(3, "DROP TABLE IF EXISTS $TABLE_CELLS;", allowFailure = true)
        declare(3, "DROP TABLE IF EXISTS $TABLE_CELLS_PRE;", allowFailure = true)
        declare(3, "DROP TABLE IF EXISTS $TABLE_WIFIS;", allowFailure = true)
        declare(3, "DROP TABLE IF EXISTS $TABLE_CELLS_LEARN;", allowFailure = true)
        declare(3, "DROP TABLE IF EXISTS $TABLE_WIFI_LEARN;", allowFailure = true)
        declare(3, "CREATE TABLE $TABLE_CELLS($FIELD_MCC INTEGER NOT NULL, $FIELD_MNC INTEGER NOT NULL, $FIELD_TYPE INTEGER NOT NULL, $FIELD_LAC_TAC INTEGER NOT NULL, $FIELD_CID INTEGER NOT NULL, $FIELD_PSC INTEGER NOT NULL, $FIELD_LATITUDE REAL NOT NULL, $FIELD_LONGITUDE REAL NOT NULL, $FIELD_ACCURACY REAL NOT NULL, $FIELD_TIME INTEGER NOT NULL, $FIELD_PRECISION REAL NOT NULL);")
        declare(3, "CREATE TABLE $TABLE_CELLS_PRE($FIELD_MCC INTEGER NOT NULL, $FIELD_MNC INTEGER NOT NULL, $FIELD_TIME INTEGER NOT NULL);")
        declare(3, "CREATE TABLE $TABLE_WIFIS($FIELD_MAC BLOB, $FIELD_LATITUDE REAL NOT NULL, $FIELD_LONGITUDE REAL NOT NULL, $FIELD_ACCURACY REAL NOT NULL, $FIELD_TIME INTEGER NOT NULL, $FIELD_PRECISION REAL NOT NULL);")