diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_6_7.java')
-rw-r--r-- | app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_6_7.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_6_7.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_6_7.java index 3003e7f1..399d6f40 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_6_7.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_6_7.java @@ -2,15 +2,18 @@ package it.niedermann.owncloud.notes.persistence.migration; import android.database.sqlite.SQLiteDatabase; +import androidx.annotation.NonNull; + import it.niedermann.owncloud.notes.util.DatabaseIndexUtil; public class Migration_6_7 { - public Migration_6_7(SQLiteDatabase db, int oldVersion) { - if (oldVersion < 7) { - DatabaseIndexUtil.dropIndexes(db); - db.execSQL("ALTER TABLE NOTES ADD COLUMN CATEGORY TEXT NOT NULL DEFAULT ''"); - db.execSQL("ALTER TABLE NOTES ADD COLUMN ETAG TEXT"); - DatabaseIndexUtil.createIndex(db, "NOTES", "REMOTEID", "STATUS", "FAVORITE", "CATEGORY", "MODIFIED"); - } + /** + * Adds columns for category support and ETags + */ + public Migration_6_7(@NonNull SQLiteDatabase db) { + DatabaseIndexUtil.dropIndexes(db); + db.execSQL("ALTER TABLE NOTES ADD COLUMN CATEGORY TEXT NOT NULL DEFAULT ''"); + db.execSQL("ALTER TABLE NOTES ADD COLUMN ETAG TEXT"); + DatabaseIndexUtil.createIndex(db, "NOTES", "REMOTEID", "STATUS", "FAVORITE", "CATEGORY", "MODIFIED"); } } |