X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Futils%2FMLDB.java;h=96cc20205601b6af03b968a126ae3bd2331303a0;hp=5fd4e0e6b4a81d021a836bd430f014e7aa554eb8;hb=a3a4e4ed15e027a882cb473f1c18477ed0f210d7;hpb=6c58c1072c9af6ea0d0f52baeae7f95ba7f7ee2f diff --git a/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java b/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java index 5fd4e0e6..96cc2020 100644 --- a/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java +++ b/app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java @@ -35,9 +35,11 @@ import static net.ktnx.mobileledger.utils.MLDB.DatabaseMode.READ; import static net.ktnx.mobileledger.utils.MLDB.DatabaseMode.WRITE; public final class MLDB { - public enum DatabaseMode { READ, WRITE }; + public enum DatabaseMode {READ, WRITE} + public static final String ACCOUNTS_TABLE = "accounts"; public static final String DESCRIPTION_HISTORY_TABLE = "description_history"; + public static final String OPT_TRANSACTION_LIST_STAMP = "transaction_list_last_update"; private static MobileLedgerDatabase helperForReading, helperForWriting; public static synchronized SQLiteDatabase getDatabase(Context context, DatabaseMode mode) { @@ -116,7 +118,7 @@ public final class MLDB { class MobileLedgerDatabase extends SQLiteOpenHelper implements AutoCloseable { public static final String DB_NAME = "mobile-ledger.db"; - public static final int LATEST_REVISION = 8; + public static final int LATEST_REVISION = 9; private final Context mContext; @@ -124,6 +126,7 @@ class MobileLedgerDatabase extends SQLiteOpenHelper implements AutoCloseable { super(context, DB_NAME, null, LATEST_REVISION); Log.d("db", "creating helper instance"); mContext = context; + super.setWriteAheadLoggingEnabled(true); } @Override