Преглед на файлове

fix: apparently I don't respect sqlite enough so it's showing me flames

beautusg преди 7 години
родител
ревизия
cd1c33faed
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      app/src/main/java/com/sduduzog/slimlauncher/data/BaseDatabase.kt

+ 4 - 2
app/src/main/java/com/sduduzog/slimlauncher/data/BaseDatabase.kt

@@ -69,8 +69,10 @@ abstract class BaseDatabase : RoomDatabase() {
         private val MIGRATION_4_5 = object : Migration(4, 5) {
             override fun migrate(database: SupportSQLiteDatabase) {
                 database.execSQL("ALTER TABLE `notes` RENAME TO `notes_old`")
-                database.execSQL("CREATE TABLE IF NOT EXISTS `notes` (`id` INTEGER PRIMARY KEY, `body` TEXT NOT NULL, `edited` INTEGER NOT NULL, `is_voice` INTEGER NOT NULL DEFAULT 0, `title` TEXT, `path` TEXT)")
-                database.execSQL("INSERT INTO `notes` (`body`, `edited`, `id`, `title`) SELECT `body`, `edited`, `id`, `title` FROM `notes_old`")
+                database.execSQL("CREATE TABLE IF NOT EXISTS `notes` (`id` INTEGER PRIMARY KEY, `body` TEXT NOT NULL, `title` TEXT, `edited` INTEGER NOT NULL)")
+                database.execSQL("INSERT INTO `notes` (`id`, `body`, `edited`, `title`) SELECT `id`, `body`, `edited`, `title` FROM `notes_old`")
+                database.execSQL("ALTER TABLE `notes` ADD COLUMN `is_voice` INTEGER NOT NULL DEFAULT 0")
+                database.execSQL("ALTER TABLE `notes` ADD COLUMN `path` TEXT")
             }
         }
     }