summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Daynard <nardholio@gmail.com>2015-05-04 21:47:49 -0400
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-05-15 07:10:48 +0000
commit81e3036b07da13c33ea802b5d2ae41d9137418f4 (patch)
tree82a34f13806531860c98cf245291370f206c3c86
parent4fa5dedc291e01c18fa44dae6f45620177b90fa8 (diff)
downloadandroid_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.java30
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 +