diff options
author | Dave Daynard <nardholio@gmail.com> | 2015-05-04 21:47:49 -0400 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-05-15 07:10:48 +0000 |
commit | 81e3036b07da13c33ea802b5d2ae41d9137418f4 (patch) | |
tree | 82a34f13806531860c98cf245291370f206c3c86 | |
parent | 4fa5dedc291e01c18fa44dae6f45620177b90fa8 (diff) | |
download | android_packages_providers_TelephonyProvider-81e3036b07da13c33ea802b5d2ae41d9137418f4.tar.gz android_packages_providers_TelephonyProvider-81e3036b07da13c33ea802b5d2ae41d9137418f4.tar.bz2 android_packages_providers_TelephonyProvider-81e3036b07da13c33ea802b5d2ae41d9137418f4.zip |
Add another db upgrade
CAF added a lot of new columns to the database. We just haven't noticed
because you only notice when you try to restore your apn database and
you get SQL errors and an empty apn table...
PS2: Don't bump rev number
Change-Id: Iaac455916d3b7aaa2ef94563e4cf439fd4a308d4
-rw-r--r-- | src/com/android/providers/telephony/TelephonyProvider.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/com/android/providers/telephony/TelephonyProvider.java b/src/com/android/providers/telephony/TelephonyProvider.java index d9a6f1d..ca1227b 100644 --- a/src/com/android/providers/telephony/TelephonyProvider.java +++ b/src/com/android/providers/telephony/TelephonyProvider.java @@ -435,6 +435,36 @@ public class TelephonyProvider extends ContentProvider } } + try { + // Add ppp_number field if it's missing + db.execSQL("ALTER TABLE " + CARRIERS_TABLE + + " ADD COLUMN ppp_number TEXT DEFAULT '';"); + } catch (SQLiteException e) { + if (DBG) { + log("onUpgrade " + CARRIERS_TABLE + ": ppp_number already present."); + } + } + + try { + // Add localized_name field if it's missing + db.execSQL("ALTER TABLE " + CARRIERS_TABLE + + " ADD COLUMN localized_name TEXT DEFAULT '';"); + } catch (SQLiteException e) { + if (DBG) { + log("onUpgrade " + CARRIERS_TABLE + ": localized_name already present."); + } + } + + try { + // Add visit_area field if it's missing + db.execSQL("ALTER TABLE " + CARRIERS_TABLE + + " ADD COLUMN visit_area TEXT DEFAULT '';"); + } catch (SQLiteException e) { + if (DBG) { + log("onUpgrade " + CARRIERS_TABLE + ": visit_area already present."); + } + } + try { // Try to update the siminfo table. It might not be there. db.execSQL("ALTER TABLE " + SIMINFO_TABLE + |