mirror of
https://github.com/MatomoCamp/matomocamp-companion-android.git
synced 2024-09-19 16:13:46 +02:00
update database version to 3, change fulltext indexes from FTS3 to FTS4
This commit is contained in:
parent
38656dae7d
commit
1ad67a4c3b
3 changed files with 5 additions and 5 deletions
|
@ -18,7 +18,7 @@ import be.digitalia.fosdem.model.Track
|
||||||
|
|
||||||
@Database(
|
@Database(
|
||||||
entities = [EventEntity::class, EventTitles::class, Person::class, EventToPerson::class,
|
entities = [EventEntity::class, EventTitles::class, Person::class, EventToPerson::class,
|
||||||
Link::class, Track::class, Day::class, Bookmark::class], version = 2, exportSchema = false
|
Link::class, Track::class, Day::class, Bookmark::class], version = 3, exportSchema = false
|
||||||
)
|
)
|
||||||
@TypeConverters(GlobalTypeConverters::class)
|
@TypeConverters(GlobalTypeConverters::class)
|
||||||
abstract class AppDatabase : RoomDatabase() {
|
abstract class AppDatabase : RoomDatabase() {
|
||||||
|
|
|
@ -2,10 +2,10 @@ package be.digitalia.fosdem.db.entities
|
||||||
|
|
||||||
import androidx.room.ColumnInfo
|
import androidx.room.ColumnInfo
|
||||||
import androidx.room.Entity
|
import androidx.room.Entity
|
||||||
import androidx.room.Fts3
|
import androidx.room.Fts4
|
||||||
import androidx.room.PrimaryKey
|
import androidx.room.PrimaryKey
|
||||||
|
|
||||||
@Fts3
|
@Fts4
|
||||||
@Entity(tableName = EventTitles.TABLE_NAME)
|
@Entity(tableName = EventTitles.TABLE_NAME)
|
||||||
class EventTitles(
|
class EventTitles(
|
||||||
@PrimaryKey
|
@PrimaryKey
|
||||||
|
|
|
@ -3,13 +3,13 @@ package be.digitalia.fosdem.model
|
||||||
import android.os.Parcelable
|
import android.os.Parcelable
|
||||||
import androidx.room.ColumnInfo
|
import androidx.room.ColumnInfo
|
||||||
import androidx.room.Entity
|
import androidx.room.Entity
|
||||||
import androidx.room.Fts3
|
import androidx.room.Fts4
|
||||||
import androidx.room.PrimaryKey
|
import androidx.room.PrimaryKey
|
||||||
import be.digitalia.fosdem.api.FosdemUrls
|
import be.digitalia.fosdem.api.FosdemUrls
|
||||||
import be.digitalia.fosdem.utils.toSlug
|
import be.digitalia.fosdem.utils.toSlug
|
||||||
import kotlinx.parcelize.Parcelize
|
import kotlinx.parcelize.Parcelize
|
||||||
|
|
||||||
@Fts3
|
@Fts4
|
||||||
@Entity(tableName = Person.TABLE_NAME)
|
@Entity(tableName = Person.TABLE_NAME)
|
||||||
@Parcelize
|
@Parcelize
|
||||||
data class Person(
|
data class Person(
|
||||||
|
|
Loading…
Reference in a new issue