feat: #194 enable sqlite wal mode for better performace #197

Merged
tim merged 1 commits from 194-wal-mode into prod 2025-06-20 20:59:48 +00:00
2 changed files with 2 additions and 2 deletions

2
.gitignore vendored
View File

@@ -25,7 +25,7 @@ go.work.sum
# env file # env file
.env .env
*.db data/
secrets/ secrets/
node_modules/ node_modules/

View File

@@ -22,7 +22,7 @@ func main() {
return return
} }
db, err := otelsqlx.Open("sqlite3", "./data/spend-sparrow.db", db, err := otelsqlx.Open("sqlite3", "./data/spend-sparrow.db?_journal_mode=WAL",
otelsql.WithAttributes(semconv.DBSystemSqlite)) otelsql.WithAttributes(semconv.DBSystemSqlite))
if err != nil { if err != nil {
slog.ErrorContext(ctx, "Could not open Database data.db", "err", err) slog.ErrorContext(ctx, "Could not open Database data.db", "err", err)