diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java')
-rw-r--r-- | app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java new file mode 100644 index 00000000..82a9984e --- /dev/null +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java @@ -0,0 +1,21 @@ +package it.niedermann.owncloud.notes.persistence.migration; + +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; + +import androidx.annotation.NonNull; + +import it.niedermann.owncloud.notes.model.ApiVersion; +import it.niedermann.owncloud.notes.persistence.CapabilitiesWorker; + +public class Migration_11_12 { + /** + * Adds columns to store the {@link ApiVersion} and the theme colors + */ + public Migration_11_12(@NonNull SQLiteDatabase db, @NonNull Context context) { + db.execSQL("ALTER TABLE ACCOUNTS ADD COLUMN API_VERSION TEXT"); + db.execSQL("ALTER TABLE ACCOUNTS ADD COLUMN COLOR VARCHAR(6) NOT NULL DEFAULT '000000'"); + db.execSQL("ALTER TABLE ACCOUNTS ADD COLUMN TEXT_COLOR VARCHAR(6) NOT NULL DEFAULT '0082C9'"); + CapabilitiesWorker.update(context); + } +} |