diff options
Diffstat (limited to 'forged/internal/database')
-rw-r--r-- | forged/internal/database/database.go | 4 |
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 } |