Revert "Fix pkg parser connection logic" 24/210524/2
authorilho kim <ilho159.kim@samsung.com>
Mon, 22 Jul 2019 05:35:13 +0000 (05:35 +0000)
committerIlho Kim <ilho159.kim@samsung.com>
Mon, 22 Jul 2019 05:55:19 +0000 (14:55 +0900)
This reverts commit 59df121d2dfef09f2e241b919fcd703f0a9113c8.

Change-Id: Ic5d0eee3ae3b5e35db8dd677882681f9ca43016b

src/service_db.c

index 93c22c4..5fa39f0 100755 (executable)
@@ -205,8 +205,6 @@ static int __init_app_info_db(uid_t uid, sqlite3 **app_info_db, sqlite3 **global
 {
        int rc;
        char *db_path;
-       int persist_wal = 1;
-       int no_checkpoint = 1;
 
        if (*app_info_db && *global_app_info_db) {
                _D("Already initialized");
@@ -228,26 +226,10 @@ static int __init_app_info_db(uid_t uid, sqlite3 **app_info_db, sqlite3 **global
                goto err;
        }
 
-       rc = sqlite3_file_control(*app_info_db, NULL,
-                       SQLITE_FCNTL_PERSIST_WAL, &persist_wal);
-       if (rc) {
-               _E("failed to sqlite3_file_control: %s",
-                               sqlite3_errmsg(*app_info_db));
-               goto err;
-       }
-
-       rc = sqlite3_wal_autocheckpoint(*app_info_db, 0);
-       if (rc) {
-               _E("failed to sqlite3_wal_autocheckpoint: %s",
-                               sqlite3_errmsg(*app_info_db));
-               goto err;
-       }
-
-       rc = sqlite3_db_config(*app_info_db, SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE,
-                       &no_checkpoint);
-       if (rc) {
-               _E("failed to execute sqlite3_db_config: %s",
-                               sqlite3_errmsg(*app_info_db));
+       rc = sqlite3_exec(*app_info_db, "PRAGMA journal_mode = PERSIST",
+                                       NULL, NULL, NULL);
+       if (SQLITE_OK != rc) {
+               _D("Fail to change journal mode");
                goto err;
        }
 
@@ -263,27 +245,10 @@ static int __init_app_info_db(uid_t uid, sqlite3 **app_info_db, sqlite3 **global
                goto err;
        }
 
-       rc = sqlite3_file_control(*global_app_info_db, NULL,
-                       SQLITE_FCNTL_PERSIST_WAL, &persist_wal);
-       if (rc) {
-               _E("failed to sqlite3_file_control: %s",
-                               sqlite3_errmsg(*global_app_info_db));
-               goto err;
-       }
-
-       rc = sqlite3_wal_autocheckpoint(*global_app_info_db, 0);
-       if (rc) {
-               _E("failed to sqlite3_wal_autocheckpoint: %s",
-                               sqlite3_errmsg(*global_app_info_db));
-               goto err;
-       }
-
-       rc = sqlite3_db_config(*global_app_info_db,
-                       SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE,
-                       &no_checkpoint);
-       if (rc) {
-               _E("failed to execute sqlite3_db_config: %s",
-                               sqlite3_errmsg(*global_app_info_db));
+       rc = sqlite3_exec(*global_app_info_db, "PRAGMA journal_mode = PERSIST",
+                       NULL, NULL, NULL);
+       if (SQLITE_OK != rc) {
+               _D("Fail to change journal mode");
                goto err;
        }