Skip to content

Commit 1eb34ef

Browse files
committed
fix: migrate database version 20 to 21 properly
1 parent 29bcbfc commit 1eb34ef

File tree

2 files changed

+5
-19
lines changed

2 files changed

+5
-19
lines changed

data/schemas/io.github.sds100.keymapper.data.db.AppDatabase/20.json

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"formatVersion": 1,
33
"database": {
44
"version": 20,
5-
"identityHash": "924d05910c30626072186db67e664837",
5+
"identityHash": "f2f5eac59b7bdee472c0dd7ff9bae4b2",
66
"entities": [
77
{
88
"tableName": "keymaps",
@@ -220,7 +220,7 @@
220220
},
221221
{
222222
"tableName": "floating_buttons",
223-
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`uid` TEXT NOT NULL, `layout_uid` TEXT NOT NULL, `text` TEXT NOT NULL, `button_size` INTEGER NOT NULL, `x` INTEGER NOT NULL, `y` INTEGER NOT NULL, `orientation` TEXT NOT NULL, `display_width` INTEGER NOT NULL, `display_height` INTEGER NOT NULL, `border_opacity` REAL, `background_opacity` REAL, `show_over_status_bar` INTEGER NOT NULL DEFAULT 0, `show_over_input_method` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`uid`), FOREIGN KEY(`layout_uid`) REFERENCES `floating_layouts`(`uid`) ON UPDATE NO ACTION ON DELETE CASCADE )",
223+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`uid` TEXT NOT NULL, `layout_uid` TEXT NOT NULL, `text` TEXT NOT NULL, `button_size` INTEGER NOT NULL, `x` INTEGER NOT NULL, `y` INTEGER NOT NULL, `orientation` TEXT NOT NULL, `display_width` INTEGER NOT NULL, `display_height` INTEGER NOT NULL, `border_opacity` REAL, `background_opacity` REAL, PRIMARY KEY(`uid`), FOREIGN KEY(`layout_uid`) REFERENCES `floating_layouts`(`uid`) ON UPDATE NO ACTION ON DELETE CASCADE )",
224224
"fields": [
225225
{
226226
"fieldPath": "uid",
@@ -285,20 +285,6 @@
285285
"fieldPath": "backgroundOpacity",
286286
"columnName": "background_opacity",
287287
"affinity": "REAL"
288-
},
289-
{
290-
"fieldPath": "showOverStatusBar",
291-
"columnName": "show_over_status_bar",
292-
"affinity": "INTEGER",
293-
"notNull": true,
294-
"defaultValue": "0"
295-
},
296-
{
297-
"fieldPath": "showOverInputMethod",
298-
"columnName": "show_over_input_method",
299-
"affinity": "INTEGER",
300-
"notNull": true,
301-
"defaultValue": "0"
302288
}
303289
],
304290
"primaryKey": {
@@ -468,7 +454,7 @@
468454
],
469455
"setupQueries": [
470456
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
471-
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '924d05910c30626072186db67e664837')"
457+
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'f2f5eac59b7bdee472c0dd7ff9bae4b2')"
472458
]
473459
}
474460
}

data/src/main/java/io/github/sds100/keymapper/data/entities/FloatingButtonEntity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ data class FloatingButtonEntity(
8787

8888
@ColumnInfo(name = KEY_SHOW_OVER_STATUS_BAR)
8989
@SerializedName(NAME_SHOW_OVER_STATUS_BAR)
90-
val showOverStatusBar: Boolean? = false,
90+
val showOverStatusBar: Boolean?,
9191

9292
@ColumnInfo(name = KEY_SHOW_OVER_INPUT_METHOD)
9393
@SerializedName(NAME_SHOW_OVER_INPUT_METHOD)
94-
val showOverInputMethod: Boolean? = false,
94+
val showOverInputMethod: Boolean?,
9595

9696
) : Parcelable {
9797
companion object {

0 commit comments

Comments
 (0)