aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--forged/internal/database/database.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/forged/internal/database/database.go b/forged/internal/database/database.go
index f353fe8..3e0fc97 100644
--- a/forged/internal/database/database.go
+++ b/forged/internal/database/database.go
@@ -6,6 +6,7 @@ package database
import (
"context"
+ "fmt"
"github.com/jackc/pgx/v5/pgxpool"
)
@@ -21,6 +22,9 @@ type Database struct {
// It is run indefinitely in the background.
func Open(ctx context.Context, config Config) (Database, error) {
db, err := pgxpool.New(ctx, config.Conn)
+ if err != nil {
+ err = fmt.Errorf("create pgxpool: %w", err)
+ }
return Database{db}, err
}