fix(db): stabilize connection settings and explicitly define AppConfig table name

- Set SQL connection idle limit to 1 to reduce resource usage
- Explicitly define AppConfig table name to prevent GORM pluralization issues
This commit is contained in:
NeilClack
2026-06-26 22:49:51 -05:00
parent f03d56d7ad
commit 6fd5ec919c
3 changed files with 17 additions and 0 deletions
+1
View File
@@ -80,6 +80,7 @@ func Connect(dbpath string) (*gorm.DB, error) {
return nil, fmt.Errorf("could not get underlying sql.DB: %w", err)
}
sqlDB.SetMaxOpenConns(1)
sqlDB.SetMaxIdleConns(1)
// ── Pragmas ───────────────────────────────────────────────────────────
pragmas := []string{