Add Programs.COLUMN_RECORDING_PROHIBITED
Bug: 28039913
Change-Id: Idce9dfd6024c3300f148c14832e9545b9c95435e
diff --git a/src/com/android/providers/tv/TvProvider.java b/src/com/android/providers/tv/TvProvider.java
index 2261220..f7a5089 100644
--- a/src/com/android/providers/tv/TvProvider.java
+++ b/src/com/android/providers/tv/TvProvider.java
@@ -81,7 +81,7 @@
private static final String OP_UPDATE = "update";
private static final String OP_DELETE = "delete";
- static final int DATABASE_VERSION = 30;
+ static final int DATABASE_VERSION = 31;
private static final String DATABASE_NAME = "tv.db";
private static final String CHANNELS_TABLE = "channels";
private static final String PROGRAMS_TABLE = "programs";
@@ -231,6 +231,8 @@
sProgramProjectionMap.put(Programs.COLUMN_POSTER_ART_URI, Programs.COLUMN_POSTER_ART_URI);
sProgramProjectionMap.put(Programs.COLUMN_THUMBNAIL_URI, Programs.COLUMN_THUMBNAIL_URI);
sProgramProjectionMap.put(Programs.COLUMN_SEARCHABLE, Programs.COLUMN_SEARCHABLE);
+ sProgramProjectionMap.put(Programs.COLUMN_RECORDING_PROHIBITED,
+ Programs.COLUMN_RECORDING_PROHIBITED);
sProgramProjectionMap.put(Programs.COLUMN_INTERNAL_PROVIDER_DATA,
Programs.COLUMN_INTERNAL_PROVIDER_DATA);
sProgramProjectionMap.put(Programs.COLUMN_INTERNAL_PROVIDER_FLAG1,
@@ -461,6 +463,7 @@
+ Programs.COLUMN_POSTER_ART_URI + " TEXT,"
+ Programs.COLUMN_THUMBNAIL_URI + " TEXT,"
+ Programs.COLUMN_SEARCHABLE + " INTEGER NOT NULL DEFAULT 1,"
+ + Programs.COLUMN_RECORDING_PROHIBITED + " INTEGER NOT NULL DEFAULT 0,"
+ Programs.COLUMN_INTERNAL_PROVIDER_DATA + " BLOB,"
+ Programs.COLUMN_INTERNAL_PROVIDER_FLAG1 + " INTEGER,"
+ Programs.COLUMN_INTERNAL_PROVIDER_FLAG2 + " INTEGER,"
@@ -574,6 +577,11 @@
db.execSQL(CREATE_RECORDED_PROGRAMS_TABLE_SQL);
oldVersion = 30;
}
+ if (oldVersion == 30) {
+ db.execSQL("ALTER TABLE " + PROGRAMS_TABLE + " ADD "
+ + Programs.COLUMN_RECORDING_PROHIBITED + " INTEGER NOT NULL DEFAULT 0;");
+ oldVersion = 31;
+ }
Log.i(TAG, "Upgrading from version " + oldVersion + " to " + newVersion + " is done.");
}