Db: schema export off (no schema dir configured), snapshot query for backup
Browse files
app/src/main/java/io/github/abrarul/modularai/data/Db.kt
CHANGED
|
@@ -16,12 +16,15 @@ interface CaptureDao {
|
|
| 16 |
@Query("SELECT * FROM captures ORDER BY createdAt DESC")
|
| 17 |
fun all(): Flow<List<Capture>>
|
| 18 |
|
|
|
|
|
|
|
|
|
|
| 19 |
@Insert suspend fun insert(c: Capture): Long
|
| 20 |
@Delete suspend fun delete(c: Capture)
|
| 21 |
@Query("DELETE FROM captures") suspend fun wipe()
|
| 22 |
}
|
| 23 |
|
| 24 |
-
@Database(entities = [Capture::class], version = 1, exportSchema =
|
| 25 |
abstract class AppDb : RoomDatabase() {
|
| 26 |
abstract fun captures(): CaptureDao
|
| 27 |
|
|
|
|
| 16 |
@Query("SELECT * FROM captures ORDER BY createdAt DESC")
|
| 17 |
fun all(): Flow<List<Capture>>
|
| 18 |
|
| 19 |
+
@Query("SELECT * FROM captures ORDER BY createdAt ASC")
|
| 20 |
+
suspend fun list(): List<Capture>
|
| 21 |
+
|
| 22 |
@Insert suspend fun insert(c: Capture): Long
|
| 23 |
@Delete suspend fun delete(c: Capture)
|
| 24 |
@Query("DELETE FROM captures") suspend fun wipe()
|
| 25 |
}
|
| 26 |
|
| 27 |
+
@Database(entities = [Capture::class], version = 1, exportSchema = false)
|
| 28 |
abstract class AppDb : RoomDatabase() {
|
| 29 |
abstract fun captures(): CaptureDao
|
| 30 |
|