Revision cca74b24
Von Christian Ehringfeld vor mehr als 5 Jahren hinzugefügt
src/schema/sqliteschema.cpp | ||
---|---|---|
|
||
SqliteSchema::SqliteSchema(QSharedPointer<Database> database) : Schema(
|
||
database, QSharedPointer<QueryBuilder>(new SqliteQueryBuilder(this, database))) {
|
||
if(this->tables.empty()) {
|
||
QStringList inits = QStringList() << "PRAGMA locking_mode = EXCLUSIVE;"<<"PRAGMA synchronous = 1;" << "PRAGMA journal_mode = WAL;" << "PRAGMA wal_autocheckpoint = 16;" << "PRAGMA journal_size_limit = 1536;" << "PRAGMA temp_store = MEMORY;" << "PRAGMA foreign_keys = ON;";
|
||
database->exec(inits);
|
||
}
|
||
}
|
||
|
||
SqliteSchema::~SqliteSchema() {
|
Auch abrufbar als: Unified diff
imp