diff --git a/internal/bootstrap/db.go b/internal/bootstrap/db.go index 3408d8c4..dd3ae7f4 100644 --- a/internal/bootstrap/db.go +++ b/internal/bootstrap/db.go @@ -51,7 +51,8 @@ func InitDB() { if !(strings.HasSuffix(database.DBFile, ".db") && len(database.DBFile) > 3) { log.Fatalf("db name error.") } - dB, err = gorm.Open(sqlite.Open(database.DBFile), gormConfig) + dB, err = gorm.Open(sqlite.Open(fmt.Sprintf("%s?_journal=WAL&_locking=EXCLUSIVE&_vacuum=incremental", + database.DBFile)), gormConfig) } case "mysql": {