]> spindle.queued.net Git - midori/commitdiff
Use truncated journal mode for history database
authorChristian Dywan <christian@twotoasts.de>
Tue, 12 Oct 2010 21:09:12 +0000 (23:09 +0200)
committerChristian Dywan <christian@twotoasts.de>
Tue, 12 Oct 2010 21:09:12 +0000 (23:09 +0200)
This instructs sqlite to preserve the journal file, which
can improve performance and allows it to be a symbolic link.

midori/main.c

index 8c9e9ecde47ee7b8bed1e70ec852ae75b6c86692..5ed6a3575f8de231a2388f2e9306f7e6b0607c78 100644 (file)
@@ -368,6 +368,12 @@ midori_history_initialize (KatzeArray*  array,
         return NULL;
     }
 
+    sqlite3_exec (db, "PRAGMA journal_mode = TRUNCATE;", NULL, NULL, errmsg);
+    if (*errmsg)
+    {
+        g_warning ("Failed to set journal mode: %s", *errmsg);
+        sqlite3_free (*errmsg);
+    }
     if (sqlite3_exec (db,
                       "CREATE TABLE IF NOT EXISTS "
                       "history (uri text, title text, date integer, day integer);"