20 lines
310 B
Go
20 lines
310 B
Go
package db
|
|
|
|
import (
|
|
"github.com/jackc/pgx/v5/pgxpool"
|
|
)
|
|
|
|
type Store struct {
|
|
// embedded field, for easier access ie store.GetUser
|
|
*Queries
|
|
// named field for explicit calles ie db.Begin
|
|
db *pgxpool.Pool
|
|
}
|
|
|
|
func NewStore(db *pgxpool.Pool) *Store {
|
|
return &Store{
|
|
Queries: New(db),
|
|
db: db,
|
|
}
|
|
}
|