forked from lix-project/lix
* Use `truncate' journal mode, which should be a bit faster.
This commit is contained in:
parent
fefd467539
commit
9fd85c94de
|
@ -227,6 +227,10 @@ LocalStore::LocalStore()
|
||||||
if (sqlite3_exec(db, ("pragma synchronous = " + syncMode + ";").c_str(), 0, 0, 0) != SQLITE_OK)
|
if (sqlite3_exec(db, ("pragma synchronous = " + syncMode + ";").c_str(), 0, 0, 0) != SQLITE_OK)
|
||||||
throw SQLiteError(db, "setting synchronous mode");
|
throw SQLiteError(db, "setting synchronous mode");
|
||||||
|
|
||||||
|
/* Use `truncate' journal mode, which should be a bit faster. */
|
||||||
|
if (sqlite3_exec(db, "pragma main.journal_mode = truncate;", 0, 0, 0) != SQLITE_OK)
|
||||||
|
throw SQLiteError(db, "setting journal mode");
|
||||||
|
|
||||||
/* Check the current database schema and if necessary do an
|
/* Check the current database schema and if necessary do an
|
||||||
upgrade. !!! Race condition: several processes could start
|
upgrade. !!! Race condition: several processes could start
|
||||||
the upgrade at the same time. */
|
the upgrade at the same time. */
|
||||||
|
|
Loading…
Reference in a new issue