Skip to content

Commit 243fc11

Browse files
committed
add Enum.TypeName to use in EnumNames for pgx/v5
1 parent 391253a commit 243fc11

File tree

11 files changed

+14
-66
lines changed

11 files changed

+14
-66
lines changed

internal/codegen/golang/enum.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ type Constant struct {
1515

1616
type Enum struct {
1717
Name string
18+
TypeName string
1819
Comment string
1920
Constants []Constant
2021
NameTags map[string]string

internal/codegen/golang/result.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ func buildEnums(req *plugin.CodeGenRequest) []Enum {
2727

2828
e := Enum{
2929
Name: StructName(enumName, req.Settings),
30+
TypeName: enum.Name,
3031
Comment: enum.Comment,
3132
NameTags: map[string]string{},
3233
ValidTags: map[string]string{},

internal/codegen/golang/templates/template.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ func All{{ .Name }}Values() []{{ .Name }} {
156156

157157
{{if and (gt (len .Enums) 0) (eq $.SQLDriver.Package "pgx/v5") }}
158158
var EnumNames = []string{
159-
{{range .Enums}}{{toLower .Name | printf "%q"}},{{end}}
159+
{{range .Enums}}{{toLower .TypeName | printf "%q"}},{{end}}
160160
}
161161
{{end}}
162162

internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/models.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/models.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/models.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/models.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/models.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/rename/v1/pgx/v5/go/models.go

Lines changed: 2 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/rename/v2/pgx/v5/go/models.go

Lines changed: 2 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)