Bug 1195930 - Part 10: Use extra durability mode for storage.sqlite; r=asuth

This commit is contained in:
Jan Varga 2016-06-05 21:43:02 +02:00
Родитель 111f87a355
Коммит 2b9890e7bd
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -221,6 +221,14 @@ CreateStorageConnection(nsIFile* aStorageFile,
return rv;
}
// We want extra durability for this important file.
rv = connection->ExecuteSimpleSQL(NS_LITERAL_CSTRING(
"PRAGMA synchronous = EXTRA;"
));
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
// Check to make sure that the database schema is correct.
int32_t schemaVersion;
rv = connection->GetSchemaVersion(&schemaVersion);