sql >> Database teknologi >  >> RDS >> SQLite

Android-rumdatabasen eksporterer ikke alle data

Du skal bruge

JournalMode.TRUNCATE

i din 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;
}

Denne metode vil ikke skabe db.bad og db.wal filer, der skaber hindring for eksport af rum-db.

Til eksport af DB-filen:

Link:Eksport af db med oprettelse af mappe på daglig basis



  1. Indlejret udvalgssætning i SQL Server

  2. Databasenavngivningskonventioner fra Microsoft?

  3. ScaleGrid DBaaS shortlistet til Cloud Excellence Awards 2018

  4. Hvordan SYSDATE() virker i MariaDB