diff options
Diffstat (limited to 'internal/store')
| -rw-r--r-- | internal/store/sqlite.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/store/sqlite.go b/internal/store/sqlite.go index 12aa1ce..c2f6e98 100644 --- a/internal/store/sqlite.go +++ b/internal/store/sqlite.go @@ -13,6 +13,7 @@ import ( _ "github.com/mattn/go-sqlite3" + "task-dashboard/internal/config" "task-dashboard/internal/models" ) @@ -47,9 +48,9 @@ func New(dbPath, migrationDir string) (*Store, error) { // Configure connection pool for SQLite with WAL mode // WAL allows concurrent reads, but writes still need serialization - db.SetMaxOpenConns(5) - db.SetMaxIdleConns(2) - db.SetConnMaxLifetime(time.Hour) + db.SetMaxOpenConns(config.SQLiteMaxOpenConns) + db.SetMaxIdleConns(config.SQLiteMaxIdleConns) + db.SetConnMaxLifetime(config.SQLiteConnMaxLifetime) store := &Store{db: db, migrationDir: migrationDir} |
