Cascade highlight deletes

This commit is contained in:
Jackson Harper 2023-05-25 10:37:46 +08:00
parent 6d3b4ad08a
commit ca4c05f11d
2 changed files with 2 additions and 1 deletions

View file

@ -13,7 +13,7 @@ import app.omnivore.omnivore.persistence.entities.*
SavedItemAndSavedItemLabelCrossRef::class,
SavedItemAndHighlightCrossRef::class
],
version = 7
version = 8
)
abstract class AppDatabase : RoomDatabase() {
abstract fun viewerDao(): ViewerDao

View file

@ -34,6 +34,7 @@ data class Highlight(
entity = Highlight::class,
parentColumns = arrayOf("highlightId"),
childColumns = arrayOf("highlightId"),
onDelete = ForeignKey.CASCADE
),
ForeignKey(
entity = SavedItem::class,