Add more constraints on table Repetitions

This commit is contained in:
2017-06-21 13:18:19 -04:00
parent 3584affbe0
commit 6801d1d1ae
17 changed files with 376 additions and 73 deletions

View File

@@ -45,15 +45,16 @@ public class HabitsDatabaseOpener extends SQLiteOpenHelper
@Override
public void onCreate(SQLiteDatabase db)
{
onUpgrade(db, 8, version);
db.setVersion(8);
onUpgrade(db, -1, version);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
if(oldVersion < 8) throw new UnsupportedDatabaseVersionException();
if(db.getVersion() < 8) throw new UnsupportedDatabaseVersionException();
helper = new MigrationHelper(new AndroidDatabase(db));
helper.executeMigrations(oldVersion, newVersion);
helper.migrateTo(newVersion);
}
@Override

View File

@@ -38,7 +38,7 @@ public class AndroidDatabase implements Database
}
@Override
public Cursor select(String query, String... params)
public Cursor query(String query, String... params)
{
return new AndroidCursor(db.rawQuery(query, params));
}