aboutsummaryrefslogtreecommitdiff
path: root/src/db
diff options
context:
space:
mode:
authorJoris2025-02-06 18:47:40 +0100
committerJoris2025-02-06 18:47:40 +0100
commitc70e84a1b2aa307363b7b760f9f15b7438b0afba (patch)
tree97e50c10b80a82a8cb115609d92ed14d37928c93 /src/db
parentb96e38fa3c0c19e98e680e509b39dc0a130b63cc (diff)
Use pragma update to setup foreign keys
Diffstat (limited to 'src/db')
-rw-r--r--src/db/utils.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/db/utils.rs b/src/db/utils.rs
index 26435e0..30f25c9 100644
--- a/src/db/utils.rs
+++ b/src/db/utils.rs
@@ -2,9 +2,7 @@ use crate::model::report::Report;
use tokio_rusqlite::{Connection, Row};
pub async fn support_foreign_keys(conn: &Connection) {
- let query = r#"PRAGMA foreign_keys = ON"#;
-
- let res = conn.call(move |conn| Ok(conn.execute(query, [])?)).await;
+ let res = conn.call(move |conn| Ok(conn.pragma_update(None, "foreign_keys", "ON"))).await;
if let Err(err) = res {
log::error!("Error supporting foreign keys: {err:?}");