]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/db/DB.java
add a pattern flag for negation of amount
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / db / DB.java
index f68fccd533cb4d51e567b8c057ea7122fc18d1c6..6bcae84f3a7f4190df70f62d242365ebd911e47a 100644 (file)
@@ -30,7 +30,7 @@ import net.ktnx.mobileledger.dao.PatternAccountDAO;
 import net.ktnx.mobileledger.dao.PatternHeaderDAO;
 import net.ktnx.mobileledger.utils.MobileLedgerDatabase;
 
-@Database(version = 52, entities = {PatternHeader.class, PatternAccount.class, Currency.class})
+@Database(version = 53, entities = {PatternHeader.class, PatternAccount.class, Currency.class})
 abstract public class DB extends RoomDatabase {
     private static DB instance;
     public static DB get() {
@@ -57,6 +57,12 @@ abstract public class DB extends RoomDatabase {
                                     db.endTransaction();
                                 }
                             }
+                        }, new Migration(52, 53) {
+                            @Override
+                            public void migrate(@NonNull SupportSQLiteDatabase db) {
+                                db.execSQL(
+                                        "alter table pattern_accounts add negate_amount boolean;");
+                            }
                         }
                         })
                         .build();