1
0
Fork 0
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:
Christophe Beyls 2021-11-27 15:06:37 +01:00
parent 38656dae7d
commit 1ad67a4c3b
3 changed files with 5 additions and 5 deletions

View file

@ -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() {

View file

@ -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

View file

@ -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(