SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Basis data ruang Android tidak akan mengekspor semua data

Anda perlu menggunakan

JournalMode.TRUNCATE

di AppDatabase.java Anda:

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

Metode ini tidak akan membuat db.bad dan db.wal file yang membuat halangan dalam mengekspor db ruang.

Untuk mengekspor file DB:

Tautan:Mengekspor db dengan membuat folder setiap hari



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuka Database Android Sqlite di Fragmen

  2. SQLite - Buat Basis Data

  3. Kembalikan Awal Bulan di SQLite

  4. Bagaimana cara mengetahui pengguna ada di Database Sqlite menggunakan android?

  5. Bagaimana cara menerjemahkan fungsi array_agg PostgreSQL ke SQLite?