we need to enable foreign key feature when open db
fix db creation sql statement(use pragma user_version)
Change-Id: I285ebd8d2322639d47e7ffdac5d554cbc7bc5366
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
-PRAGMA tizen_version = 30; /* Tizen 3.0 */
-PRAGMA db_version = 1;
+PRAGMA user_version = 30; /* Tizen 3.0 */
PRAGMA journal_mode = PERSIST;
PRAGMA foreign_keys = ON;
return NULL;
}
+ /* turn on foreign keys */
+ if (sqlite3_exec(db, "PRAGMA foreign_keys = ON", NULL, NULL, NULL)) {
+ free(path);
+ sqlite3_close_v2(db);
+ return NULL;
+ }
+
free(path);
return db;