19 lines
278 B
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,
|
|
}
|
|
}
|