ron-example/internal/repository/pgxrepo.go

19 lines
278 B
Go

package repository
import (
"github.com/jackc/pgx/v5/pgxpool"
"ron-pets/internal/sqlc"
)
type pgxRepository struct {
*sqlc.Queries
db *pgxpool.Pool
}
func NewPGXRepo(db *pgxpool.Pool) ExtendedQuerier {
return &pgxRepository{
Queries: sqlc.New(db),
db: db,
}
}