summaryrefslogtreecommitdiff
path: root/plugins/Dbx_sqlite/src/dbsettings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Dbx_sqlite/src/dbsettings.cpp')
-rw-r--r--plugins/Dbx_sqlite/src/dbsettings.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/Dbx_sqlite/src/dbsettings.cpp b/plugins/Dbx_sqlite/src/dbsettings.cpp
index 3bce34de20..691b3921f1 100644
--- a/plugins/Dbx_sqlite/src/dbsettings.cpp
+++ b/plugins/Dbx_sqlite/src/dbsettings.cpp
@@ -125,6 +125,13 @@ void CDbxSQLite::InitSettings()
logError(rc, __FILE__, __LINE__);
dbv.bVal = 3;
+ }
+
+ if (dbv.bVal < 4) {
+ int rc = sqlite3_exec(m_db, "CREATE INDEX i1_srt ON events_srt(contact_id, id);", 0, 0, 0);
+ logError(rc, __FILE__, __LINE__);
+
+ dbv.bVal = 4;
WriteContactSetting(0, "Compatibility", "Sqlite", &dbv);
}
}