/*
- * Copyright © 2020 Damyan Ivanov.
+ * Copyright © 2021 Damyan Ivanov.
* This file is part of MoLe.
* MoLe is free software: you can distribute it and/or modify it
* under the term of the GNU General Public License as published by
public class MobileLedgerDatabase extends SQLiteOpenHelper {
public static final MutableLiveData<Boolean> initComplete = new MutableLiveData<>(false);
- private static final String DB_NAME = "MoLe.db";
- private static final int LATEST_REVISION = 41;
+ public static final String DB_NAME = "MoLe.db";
+ private static final int LATEST_REVISION = 55;
private static final String CREATE_DB_SQL = "create_db";
private final Application mContext;
applyRevision(db, i);
}
private void applyRevision(SQLiteDatabase db, int rev_no) {
+ if (rev_no == 55)
+ return;
+
String rev_file = String.format(Locale.US, "sql_%d", rev_no);
applyRevisionFile(db, rev_file);