feat: improve db logic and logger(untested)
Some checks failed
build / build (push) Failing after 2m48s

This commit is contained in:
d3m0k1d
2026-01-21 20:44:28 +03:00
parent 7522071a03
commit 341f49c4b4
7 changed files with 98 additions and 15 deletions

View File

@@ -21,8 +21,11 @@ type DB struct {
func NewDB() (*DB, error) {
db, err := sql.Open(
"sqlite",
"/var/lib/banforge/storage.db?mode=rwc&_journal_mode=WAL&_busy_timeout=10000&cache=shared",
"/var/lib/banforge/storage.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(30000)&_pragma=synchronous(NORMAL)",
)
db.SetMaxOpenConns(1)
db.SetMaxIdleConns(1)
db.SetConnMaxLifetime(0)
if err != nil {
return nil, err
}