sql >> Database >  >> RDS >> SQLite

Android-kamerdatabase exporteert niet alle gegevens

Je moet

. gebruiken

JournalMode.TRUNCATE

in uw AppDatabase.java:

private static AppDatabase sInstance;

public static AppDatabase getDatabase(final Context context) {
    if (sInstance == null) {
        synchronized (AppDatabase.class) {
            if (sInstance == null) {
                sInstance = Room.databaseBuilder(context, AppDatabase.class, DATABASE_NAME)
                        .setJournalMode(JournalMode.TRUNCATE)
                        .build();
            }
        }
    }
    return sInstance;
}

Deze methode maakt geen db.bad . aan en db.wal bestanden die hinder veroorzaken bij het exporteren van room db.

Voor het exporteren van het DB-bestand:

Link:dagelijks db exporteren met map aanmaken



  1. Splits de gegeven string en bereid de case-instructie voor

  2. Hoe complexe query's in SQL te schrijven

  3. Oracle Database 21c voor Linux-platforms

  4. Uitzondering door gebruiker definiëren definiëren met PRAGMA EXCEPTION_INIT