Skip to content

Commit 1af2caa

Browse files
inconshreveablekyleconroy
authored andcommitted
wrap prepare erros with query name for easier debugging (#124)
1 parent d712f96 commit 1af2caa

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

internal/dinosql/gen.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ func (r Result) UsesArrays() bool {
177177
func (r Result) Imports(filename string) [][]string {
178178
if filename == "db.go" {
179179
return [][]string{
180-
[]string{"context", "database/sql"},
180+
[]string{"context", "database/sql", "fmt"},
181181
}
182182
}
183183

@@ -733,7 +733,7 @@ func Prepare(ctx context.Context, db dbtx) (*Queries, error) {
733733
{{- end }}
734734
{{- range .GoQueries }}
735735
if q.{{.FieldName}}, err = db.PrepareContext(ctx, {{.ConstantName}}); err != nil {
736-
return nil, err
736+
return nil, fmt.Errorf("error preparing query {{.MethodName}}: %w", err)
737737
}
738738
{{- end}}
739739
return &q, nil

0 commit comments

Comments
 (0)