Fix upgrade script for cert db 17/304517/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Thu, 18 Jan 2024 09:26:00 +0000 (18:26 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Thu, 18 Jan 2024 09:26:00 +0000 (18:26 +0900)
Change-Id: I5fdf5a4138791f301f0d87a30c0796819ab0b4d4
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
data/updates/upgrade_to_30010.sh.in

index 4184fe1..008254a 100644 (file)
@@ -10,12 +10,16 @@ GLOBAL_CERT_DB_PATH=$TZ_SYS_DB/$CERT_DB_NAME
 
 function migrate_global_certdb() {
   echo "PRAGMA user_version=30010;" | sqlite3 $GLOBAL_CERT_DB_PATH
+
+  echo "DROP TRIGGER IF EXISTS update_cert_info;" | sqlite3 $GLOBAL_CERT_DB_PATH
+  echo "DROP TRIGGER IF EXISTS update_cert_info2;" | sqlite3 $GLOBAL_CERT_DB_PATH
+  echo "ALTER TABLE package_cert_info DROP COLUMN package_count;" | sqlite3 $GLOBAL_CERT_DB_PATH
 }
 
 function migrate_parserdb() {
   local db_path=$1
 
-  echo "ALTER TABLE package_res_info add lib TEXT NOT NULL DEFAULT 'false';" | sqlite3 $db_path
+  echo "ALTER TABLE package_res_info ADD lib TEXT NOT NULL DEFAULT 'false';" | sqlite3 $db_path
 
   echo "PRAGMA user_version=30010;" | sqlite3 $db_path
 }