Add sciprts for missed column 23/165223/1
authorJunghyun Yeon <jungh.yeon@samsung.com>
Wed, 27 Dec 2017 06:40:45 +0000 (15:40 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Wed, 27 Dec 2017 06:40:45 +0000 (15:40 +0900)
- Add scripts to modify package_app_info to add additional column.

Change-Id: I94911698fc91b074e82c759a8a20ed7bd1a8deab
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
data/updates/upgrade_to_30001.sh.in

index e01da76..9cea988 100644 (file)
@@ -46,6 +46,7 @@ function migrate_parser_db() {
                "  REFERENCES package_app_data_control(providerid, type) ON DELETE CASCADE);" | sqlite3 $dbpath
 
        echo -e "ALTER TABLE package_app_data_control RENAME TO package_app_data_control_backup;" | sqlite3 $dbpath
+
        echo -e "CREATE TABLE package_app_data_control (\n" \
        "  app_id TEXT NOT NULL,\n" \
        "  providerid TEXT NOT NULL,\n" \
@@ -56,6 +57,8 @@ function migrate_parser_db() {
        "  FOREIGN KEY(app_id)\n" \
        "  REFERENCES package_app_info(app_id) ON DELETE CASCADE);" | sqlite3 $dbpath
 
+       echo -e "ALTER TABLE package_app_info ADD COLUMN app_setup_appid TEXT;" | sqlite3 $dbpath
+
        #seperate migration of app data control table by access type for backward compatibility.
        echo -e "INSERT INTO package_app_data_control(app_id, providerid, access, type, trusted) " \
        "  SELECT app_id, providerid, access, type, 'false' FROM package_app_data_control_backup WHERE access='readwrite' COLLATE NOCASE;" | sqlite3 $dbpath