Queries
Queries
copper scaffold:queries rocketsfunc NewQueries(querier csql.Querier) *Queries {
return &Queries{
querier: querier,
}
}
type Queries struct {
querier csql.Querier
}
// Add methods on the Queries struct that query the databaseQuerier
func (q *Queries) ListRockets(ctx context.Context) ([]Rocket, error) {
const query = "SELECT * FROM rockets ORDER BY launch_date DESC"
var (
rockets []Rocket
err = q.querier.Select(ctx, &rockets, query)
)
return rockets, err
}Transaction Middleware
Last updated