Use sqlite WAL mode for history if available

This commit is contained in:
Alexander Butenko 2012-03-31 03:28:06 +02:00 committed by Christian Dywan
parent 4c4c849441
commit 3e0dc32017

View file

@ -441,9 +441,12 @@ midori_history_initialize (KatzeArray* array,
return FALSE;
}
if (sqlite3_exec (db,
"PRAGMA journal_mode = WAL; PRAGMA cache_size = 32100;",
NULL, NULL, errmsg) != SQLITE_OK)
sqlite3_exec (db, "PRAGMA journal_mode = TRUNCATE;", NULL, NULL, errmsg);
sqlite3_exec (db,
/* "PRAGMA synchronous = OFF; PRAGMA temp_store = MEMORY" */
"PRAGMA count_changes = OFF; PRAGMA journal_mode = TRUNCATE;",
"PRAGMA synchronous = NORMAL; PRAGMA temp_store = MEMORY;",
NULL, NULL, errmsg);
if (*errmsg)
{