diff options
Diffstat (limited to 'src/com/android/messaging/datamodel/DatabaseUpgradeHelper.java')
-rw-r--r-- | src/com/android/messaging/datamodel/DatabaseUpgradeHelper.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/messaging/datamodel/DatabaseUpgradeHelper.java b/src/com/android/messaging/datamodel/DatabaseUpgradeHelper.java index d112533..d5c1f65 100644 --- a/src/com/android/messaging/datamodel/DatabaseUpgradeHelper.java +++ b/src/com/android/messaging/datamodel/DatabaseUpgradeHelper.java @@ -17,9 +17,13 @@ package com.android.messaging.datamodel; import android.database.sqlite.SQLiteDatabase; +import com.android.messaging.datamodel.DatabaseHelper.MessageColumns; +import com.android.messaging.datamodel.data.MessageData; import com.android.messaging.util.Assert; import com.android.messaging.util.LogUtil; +import static com.android.messaging.datamodel.DatabaseHelper.MESSAGES_TABLE; + public class DatabaseUpgradeHelper { private static final String TAG = LogUtil.BUGLE_DATABASE_TAG; @@ -29,6 +33,12 @@ public class DatabaseUpgradeHelper { return; } + if (oldVersion < 2) { + db.execSQL("ALTER TABLE " + MESSAGES_TABLE + + " ADD COLUMN " + MessageColumns.PROVIDER_ID + + " INT DEFAULT(" + MessageData.PROVIDER_DEFAULT + ")"); + } + LogUtil.i(TAG, "Database upgrade started from version " + oldVersion + " to " + newVersion); // Add future upgrade code here |