diff --git a/core/stores/builder/builder.go b/core/stores/builder/builder.go index 27abc8c7..1849a42c 100644 --- a/core/stores/builder/builder.go +++ b/core/stores/builder/builder.go @@ -41,25 +41,20 @@ func RawFieldNames(in interface{}, postgresSql ...bool) []string { out = append(out, fmt.Sprintf("`%s`", fi.Name)) } default: - //get tag name with the tag opton, e.g.: - //`db:"id"` - //`db:"id,type=char,length=16"` - //`db:",type=char,length=16"` + // get tag name with the tag opton, e.g.: + // `db:"id"` + // `db:"id,type=char,length=16"` + // `db:",type=char,length=16"` if strings.Contains(tagv, ",") { tagv = strings.TrimSpace(strings.Split(tagv, ",")[0]) } - if tagv != "" { - if pg { - out = append(out, tagv) - } else { - out = append(out, fmt.Sprintf("`%s`", tagv)) - } + if len(tagv) == 0 { + tagv = fi.Name + } + if pg { + out = append(out, tagv) } else { - if pg { - out = append(out, fi.Name) - } else { - out = append(out, fmt.Sprintf("`%s`", fi.Name)) - } + out = append(out, fmt.Sprintf("`%s`", tagv)) } } }