diff --git a/internal/config/config.go b/internal/config/config.go index 0dfd57bcc9..153018901f 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -213,13 +213,19 @@ func Combine(conf Config, pkg SQL) CombinedSettings { cs := CombinedSettings{ Global: conf, Package: pkg, + Rename: map[string]string{}, } if conf.Gen.Go != nil { - cs.Rename = conf.Gen.Go.Rename + for k, v := range conf.Gen.Go.Rename { + cs.Rename[k] = v + } cs.Overrides = append(cs.Overrides, conf.Gen.Go.Overrides...) } if pkg.Gen.Go != nil { cs.Go = *pkg.Gen.Go + for k, v := range pkg.Gen.Go.Rename { + cs.Rename[k] = v + } cs.Overrides = append(cs.Overrides, pkg.Gen.Go.Overrides...) } if pkg.Gen.JSON != nil { diff --git a/internal/config/v_two.go b/internal/config/v_two.go index f0bad47e78..94b05be2d0 100644 --- a/internal/config/v_two.go +++ b/internal/config/v_two.go @@ -79,6 +79,9 @@ func v2ParseConfig(rd io.Reader) (Config, error) { return conf, err } } + for k, v := range conf.SQL[j].Gen.Go.Rename { + conf.SQL[j].Gen.Go.Rename[k] = v + } } if conf.SQL[j].Gen.JSON != nil { if conf.SQL[j].Gen.JSON.Out == "" {