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

Způsobeno:android.database.sqlite.SQLiteException:žádná taková tabulka:BOOK (kód 1 SQLITE_ERROR)

To, co dělám ve své aplikaci, je přesně to samé, vytvářím soubor „my_db.sql“ -> uložím jej do složky „raw“ a poté jej zkopíruji a vytvořím svou databázi za běhu.

Měl jsem stejný problém. Zdálo se, že aplikace funguje dobře na všech nižších verzích Androidu kromě Pie. Po dlouhém zvažování a analýze se mi osvědčilo přidat jeden řádek "db.disableWriteAheadLogging();" v metodě "onOpen()".

@Override
public void onOpen(SQLiteDatabase db) {
    super.onOpen(db);
    db.disableWriteAheadLogging();
}


  1. Zachování propagace vždy povolené v Oracle Streams

  2. Správa hesel a zdrojů v Oracle pomocí profilu

  3. Nesprávné řazení/kompletace/pořadí s mezerami v Postgresql 9.4

  4. PostgreSQL nemůže zahájit/ukončit transakce v PL/pgSQL