Fix upgrade problem in I84a2cbe1
I84a2cbe1 didn't upgrade the deleted/updated tables. Bug 2980891 Change-Id: Ifb0800bab58978352f2239f99186d0503e0dd899
This commit is contained in:
parent
fa2386cb11
commit
ddc8dea2bd
@ -91,7 +91,8 @@ public class EmailProvider extends ContentProvider {
|
|||||||
// Version 12: Add content_bytes to attachment table. content is deprecated.
|
// Version 12: Add content_bytes to attachment table. content is deprecated.
|
||||||
// Version 13: Add messageCount to Mailbox table.
|
// Version 13: Add messageCount to Mailbox table.
|
||||||
// Version 14: Add snippet to Message table
|
// Version 14: Add snippet to Message table
|
||||||
public static final int DATABASE_VERSION = 14;
|
// Version 15: Fix upgrade problem in version 14.
|
||||||
|
public static final int DATABASE_VERSION = 15;
|
||||||
|
|
||||||
// Any changes to the database format *must* include update-in-place code.
|
// Any changes to the database format *must* include update-in-place code.
|
||||||
// Original version: 2
|
// Original version: 2
|
||||||
@ -862,6 +863,18 @@ public class EmailProvider extends ContentProvider {
|
|||||||
}
|
}
|
||||||
oldVersion = 14;
|
oldVersion = 14;
|
||||||
}
|
}
|
||||||
|
if (oldVersion == 14) {
|
||||||
|
try {
|
||||||
|
db.execSQL("alter table " + Message.DELETED_TABLE_NAME
|
||||||
|
+ " add column " + Message.SNIPPET +" text" + ";");
|
||||||
|
db.execSQL("alter table " + Message.UPDATED_TABLE_NAME
|
||||||
|
+ " add column " + Message.SNIPPET +" text" + ";");
|
||||||
|
} catch (SQLException e) {
|
||||||
|
// Shouldn't be needed unless we're debugging and interrupt the process
|
||||||
|
Log.w(TAG, "Exception upgrading EmailProvider.db from 14 to 15 " + e);
|
||||||
|
}
|
||||||
|
oldVersion = 15;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user