From 9c56ec55a5b3f780d3394a06ff34a0682937063f Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Sat, 28 Jul 2018 14:16:02 +0200 Subject: [PATCH] fix enabling foreign keys in sqlite --- src/core/database.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/database.cpp b/src/core/database.cpp index 89cbca8..827e6ab 100644 --- a/src/core/database.cpp +++ b/src/core/database.cpp @@ -107,7 +107,9 @@ void Database::init() if (errCode) { throw std::runtime_error("Could not open database file."); } - sqlite3_db_config(db_, SQLITE_DBCONFIG_ENABLE_FKEY); + + // sqlite3_db_config(db_, SQLITE_DBCONFIG_ENABLE_FKEY); + exec("PRAGMA foreign_keys = ON;"); int version = getVersion();