fix: enable SQLite foreign key enforcement in session pool (#9121)
Signed-off-by: Treebird <treebird@treebird.dev>
This commit is contained in:
@@ -584,6 +584,7 @@ impl SessionStorage {
|
|||||||
let options = SqliteConnectOptions::new()
|
let options = SqliteConnectOptions::new()
|
||||||
.filename(path)
|
.filename(path)
|
||||||
.create_if_missing(true)
|
.create_if_missing(true)
|
||||||
|
.foreign_keys(true)
|
||||||
.busy_timeout(std::time::Duration::from_secs(30))
|
.busy_timeout(std::time::Duration::from_secs(30))
|
||||||
.journal_mode(sqlx::sqlite::SqliteJournalMode::Wal);
|
.journal_mode(sqlx::sqlite::SqliteJournalMode::Wal);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user