fix(db): 使用 FULL 同步确保事务提交时落盘

This commit is contained in:
mofeng-git
2026-09-05 22:40:01 +08:00
parent ece4f303ce
commit 3014edffbb

View File

@@ -23,7 +23,7 @@ impl DatabasePool {
.create_if_missing(true) .create_if_missing(true)
.foreign_keys(true) .foreign_keys(true)
.journal_mode(SqliteJournalMode::Wal) .journal_mode(SqliteJournalMode::Wal)
.synchronous(SqliteSynchronous::Normal) .synchronous(SqliteSynchronous::Full)
.busy_timeout(Duration::from_secs(5)); .busy_timeout(Duration::from_secs(5));
let pool = SqlitePoolOptions::new() let pool = SqlitePoolOptions::new()