From: Junghyun Yeon Date: Wed, 27 Dec 2017 06:40:45 +0000 (+0900) Subject: Add sciprts for missed column X-Git-Tag: submit/tizen_4.0/20180104.062605~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=59a2396aeef285444d788bdf3483b2e1e9e3ab8c;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Add sciprts for missed column - Add scripts to modify package_app_info to add additional column. Change-Id: I94911698fc91b074e82c759a8a20ed7bd1a8deab Signed-off-by: Junghyun Yeon (cherry picked from commit 7825efb0915cbb85d6998541119f2826a8ec8234) --- diff --git a/data/updates/upgrade_to_30001.sh.in b/data/updates/upgrade_to_30001.sh.in index e01da76..9cea988 100644 --- a/data/updates/upgrade_to_30001.sh.in +++ b/data/updates/upgrade_to_30001.sh.in @@ -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