Add sciprts for missed column 91/165791/1
authorJunghyun Yeon <jungh.yeon@samsung.com>
Wed, 27 Dec 2017 06:40:45 +0000 (15:40 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Thu, 4 Jan 2018 04:36:37 +0000 (04:36 +0000)
- Add scripts to modify package_app_info to add additional column.

Change-Id: I94911698fc91b074e82c759a8a20ed7bd1a8deab
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
(cherry picked from commit 7825efb0915cbb85d6998541119f2826a8ec8234)

data/updates/upgrade_to_30001.sh.in

index e01da76be9560e6a22f795563239d06e092a96ae..9cea9884ee11804035891c77f342290a4d26cbbf 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