@Override protected Index[] getIndexes() { return new Index[]{ Tag.TABLE.index("tag_taskid_idx", Tag.TASK_ID) }; }
@Override protected boolean onUpgrade(ISQLiteDatabase db, int oldVersion, int newVersion) { // Example DB migration if the tags table and tasks.priority columns were added in version 2 switch (oldVersion) { case 1: tryCreateTable(Tag.TABLE); tryCreateIndex(Tag.TABLE.index("tag_taskid_idx", Tag.TASK_ID)); tryAddColumn(Task.PRIORITY); } return false; }