package database import ( "context" "queryorchestration/internal/database/repository" "github.com/jackc/pgx/v5" ) type Pool interface { Begin(ctx context.Context) (pgx.Tx, error) } type Connection struct { Pool Pool Queries *repository.Queries }