Add index on CaldavTask

pull/3491/head
Alex Baker 8 months ago
parent 0efb341be2
commit c186471ff3

File diff suppressed because it is too large Load Diff

@ -61,8 +61,9 @@ import org.tasks.data.entity.UserActivity
autoMigrations = [ autoMigrations = [
AutoMigration(from = 83, to = 84, spec = AutoMigrate83to84::class), AutoMigration(from = 83, to = 84, spec = AutoMigrate83to84::class),
AutoMigration(from = 88, to = 89, spec = AutoMigrate88to89::class), AutoMigration(from = 88, to = 89, spec = AutoMigrate88to89::class),
AutoMigration(from = 89, to = 90),
], ],
version = 89 version = 90
) )
abstract class Database : RoomDatabase() { abstract class Database : RoomDatabase() {
abstract fun notificationDao(): NotificationDao abstract fun notificationDao(): NotificationDao

@ -3,6 +3,7 @@ package org.tasks.data.entity
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity
import androidx.room.ForeignKey import androidx.room.ForeignKey
import androidx.room.Index
import androidx.room.PrimaryKey import androidx.room.PrimaryKey
import kotlinx.serialization.SerialName import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
@ -21,6 +22,9 @@ import org.tasks.data.entity.Task.Companion.NO_ID
childColumns = ["cd_task"], childColumns = ["cd_task"],
onDelete = ForeignKey.CASCADE, onDelete = ForeignKey.CASCADE,
), ),
],
indices = [
Index(value = ["cd_calendar", "cd_remote_id"]),
] ]
) )
data class CaldavTask( data class CaldavTask(

Loading…
Cancel
Save