fix database migration and setup steps
This commit is contained in:
@@ -336,8 +336,7 @@ public class KeychainDatabase extends SQLiteOpenHelper {
|
|||||||
db.execSQL("ALTER TABLE updated_keys ADD COLUMN seen_on_keyservers INTEGER;");
|
db.execSQL("ALTER TABLE updated_keys ADD COLUMN seen_on_keyservers INTEGER;");
|
||||||
|
|
||||||
case 22:
|
case 22:
|
||||||
db.execSQL(
|
db.execSQL("CREATE TABLE IF NOT EXISTS " + Tables.API_TRUST_IDENTITIES + " ("
|
||||||
"CREATE TABLE IF NOT EXISTS " + Tables.API_TRUST_IDENTITIES + " ("
|
|
||||||
+ ApiTrustIdentityColumns.PACKAGE_NAME + " TEXT NOT NULL, "
|
+ ApiTrustIdentityColumns.PACKAGE_NAME + " TEXT NOT NULL, "
|
||||||
+ ApiTrustIdentityColumns.IDENTIFIER + " TEXT NOT NULL, "
|
+ ApiTrustIdentityColumns.IDENTIFIER + " TEXT NOT NULL, "
|
||||||
+ ApiTrustIdentityColumns.LAST_UPDATED + " INTEGER NOT NULL, "
|
+ ApiTrustIdentityColumns.LAST_UPDATED + " INTEGER NOT NULL, "
|
||||||
@@ -348,8 +347,7 @@ public class KeychainDatabase extends SQLiteOpenHelper {
|
|||||||
+ Tables.KEY_RINGS_PUBLIC + "(" + KeyRingsColumns.MASTER_KEY_ID + ") ON DELETE CASCADE, "
|
+ Tables.KEY_RINGS_PUBLIC + "(" + KeyRingsColumns.MASTER_KEY_ID + ") ON DELETE CASCADE, "
|
||||||
+ "FOREIGN KEY(" + ApiTrustIdentityColumns.PACKAGE_NAME + ") REFERENCES "
|
+ "FOREIGN KEY(" + ApiTrustIdentityColumns.PACKAGE_NAME + ") REFERENCES "
|
||||||
+ Tables.API_APPS + "(" + ApiAppsColumns.PACKAGE_NAME + ") ON DELETE CASCADE"
|
+ Tables.API_APPS + "(" + ApiAppsColumns.PACKAGE_NAME + ") ON DELETE CASCADE"
|
||||||
+ ")"
|
+ ")");
|
||||||
);
|
|
||||||
|
|
||||||
if (oldVersion == 18 || oldVersion == 19 || oldVersion == 20 || oldVersion == 21 || oldVersion == 22) {
|
if (oldVersion == 18 || oldVersion == 19 || oldVersion == 20 || oldVersion == 21 || oldVersion == 22) {
|
||||||
// no consolidate for now, often crashes!
|
// no consolidate for now, often crashes!
|
||||||
|
|||||||
Reference in New Issue
Block a user