sql >> Databáze >  >> RDS >> SQLite

Databáze místností Android neexportuje všechna data

Musíte použít

JournalMode.TRUNCATE

ve vaší 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;
}

Tato metoda nevytvoří db.bad a db.wal soubory, které vytvářejí překážku při exportu pokojové databáze.

Pro export souboru DB:

Odkaz:Export db s vytvářením složky na denní bázi



  1. Dělení celých čísel vrátí 0

  2. Jak zálohovat a obnovit databázi PostgreSQL

  3. Automatizace každodenních úloh PostgreSQL pomocí Jenkinse

  4. Oracle text escapující se složenými závorkami a zástupnými znaky