@@ -7,6 +7,11 @@ const {{.ConstantName}} = {{$.Q}}-- name: {{.MethodName}} {{.Cmd}}
77{{$ .Q }}
88{{end }}
99
10+ {{- $db := " db" }}
11+ {{- if $ .GetDBFromContext }}
12+ {{- $db = " getDBFromContext(ctx)" }}
13+ {{- end }}
14+
1015{{if ne (hasPrefix .Cmd " :batch" ) true}}
1116{{if .Arg.EmitStruct }}
1217type {{.Arg.Type }} struct { {{- range .Arg.Struct.Fields }}
@@ -31,7 +36,7 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, db DBTX, {{.Arg.Pair}}) (
3136 row := db.QueryRow (ctx, {{.ConstantName }}, {{.Arg.Params }})
3237{{- else -}}
3338func (q *Queries) {{.MethodName }}(ctx context.Context , {{.Arg.Pair }}) ({{.Ret.DefineType }}, error) {
34- row := q.db .QueryRow (ctx, {{.ConstantName }}, {{.Arg.Params }})
39+ row := q. {{ $db }} .QueryRow (ctx, {{.ConstantName }}, {{.Arg.Params }})
3540{{- end }}
3641 {{- if or (ne .Arg.Pair .Ret.Pair ) (ne .Arg.DefineType .Ret.DefineType ) }}
3742 var {{.Ret.Name }} {{.Ret.Type }}
@@ -49,7 +54,7 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, db DBTX, {{.Arg.Pair}}) (
4954 rows, err := db.Query (ctx, {{.ConstantName }}, {{.Arg.Params }})
5055{{- else -}}
5156func (q *Queries) {{.MethodName }}(ctx context.Context , {{.Arg.Pair }}) ([]{{.Ret.DefineType }}, error) {
52- rows, err := q.db .Query (ctx, {{.ConstantName }}, {{.Arg.Params }})
57+ rows, err := q. {{ $db }} .Query (ctx, {{.ConstantName }}, {{.Arg.Params }})
5358{{- end }}
5459 if err != nil {
5560 return nil , err
@@ -82,7 +87,7 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, db DBTX, {{.Arg.Pair}}) e
8287 _, err := db.Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
8388{{- else -}}
8489func (q *Queries) {{.MethodName }}(ctx context.Context , {{.Arg.Pair }}) error {
85- _, err := q.db .Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
90+ _, err := q. {{ $db }} .Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
8691{{- end }}
8792 return err
8893}
@@ -96,7 +101,7 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, db DBTX, {{.Arg.Pair}}) (
96101 result, err := db.Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
97102{{- else -}}
98103func (q *Queries) {{.MethodName }}(ctx context.Context , {{.Arg.Pair }}) (int64, error) {
99- result, err := q.db .Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
104+ result, err := q. {{ $db }} .Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
100105{{- end }}
101106 if err != nil {
102107 return 0, err
@@ -113,7 +118,7 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, db DBTX, {{.Arg.Pair}}) (
113118 return db.Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
114119{{- else -}}
115120func (q *Queries) {{.MethodName }}(ctx context.Context , {{.Arg.Pair }}) (pgconn.CommandTag , error) {
116- return q.db .Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
121+ return q. {{ $db }} .Exec (ctx, {{.ConstantName }}, {{.Arg.Params }})
117122{{- end }}
118123}
119124{{end }}
0 commit comments