--PRAGMA journal_mode = PERSIST;
--PRAGMA journal_mode = TRUNCATE;
PRAGMA journal_mode = WAL;
-PRAGMA user_version = 103;
+PRAGMA user_version = 104;
CREATE TABLE persons
(
* You have to update user version schema.sql
* PRAGMA user_version = 100;
*/
-#define CTSVC_SCHEMA_VERSION 103
+#define CTSVC_SCHEMA_VERSION 104
#ifdef ENABLE_LOG_FEATURE
static int __ctsvc_server_find_person_id_of_phonelog(sqlite3 *__db, char *normal_num,
old_version = 103;
}
+ if (old_version <= 103) {
+ ret = sqlite3_exec(__db, "PRAGMA journal_mode = WAL", NULL, 0, &errmsg);
+ if (SQLITE_OK != ret) {
+ ERR("PRAGMA journal_mode = WAL Fail(%d) : %s", ret, errmsg);
+ sqlite3_free(errmsg);
+ }
+
+ old_version = 104;
+ }
+
snprintf(query, sizeof(query),
"PRAGMA user_version = %d", CTSVC_SCHEMA_VERSION);
ret = sqlite3_exec(__db, query, NULL, 0, &errmsg);