From 3070bba0ebf84c2e1c5f3fb29fcb025a6c28fa2d Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 26 Nov 2016 20:24:56 +0100 Subject: [PATCH] add a new db field, Path --- .../com/simplemobiletools/notes/databases/DBHelper.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt b/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt index 10c375e7..5f0e03a0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt @@ -19,13 +19,14 @@ class DBHelper private constructor(private val mContext: Context) : SQLiteOpenHe companion object { private val DB_NAME = "notes.db" - private val DB_VERSION = 2 + private val DB_VERSION = 3 private val TABLE_NAME = "notes" private val COL_ID = "id" private val COL_TITLE = "title" private val COL_VALUE = "value" private val COL_TYPE = "type" + private val COL_PATH = "path" fun newInstance(context: Context) = DBHelper(context) } @@ -35,13 +36,15 @@ class DBHelper private constructor(private val mContext: Context) : SQLiteOpenHe } override fun onCreate(db: SQLiteDatabase) { - db.execSQL("CREATE TABLE $TABLE_NAME ($COL_ID INTEGER PRIMARY KEY, $COL_TITLE TEXT UNIQUE, $COL_VALUE TEXT, $COL_TYPE INTEGER DEFAULT 0)") + db.execSQL("CREATE TABLE $TABLE_NAME ($COL_ID INTEGER PRIMARY KEY, $COL_TITLE TEXT UNIQUE, $COL_VALUE TEXT, $COL_TYPE INTEGER DEFAULT 0, $COL_PATH TEXT)") insertFirstNote(db) } override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) { if (newVersion == 2) db.execSQL("ALTER TABLE $TABLE_NAME ADD COLUMN $COL_TYPE INTEGER DEFAULT 0") + else if (newVersion == 3) + db.execSQL("ALTER TABLE $TABLE_NAME ADD COLUMN $COL_PATH TEXT") } private fun insertFirstNote(db: SQLiteDatabase) {