mirror of https://github.com/go-gorm/gorm.git
Fix ToDBName method
from FiledX > fieldx to FieldX > field_x
This commit is contained in:
parent
45ccb13437
commit
0493e786b8
3
utils.go
3
utils.go
|
@ -97,6 +97,9 @@ func ToDBName(name string) string {
|
|||
}
|
||||
} else {
|
||||
buf.WriteRune(v)
|
||||
if i == len(value)-2 && nextCase == upper {
|
||||
buf.WriteRune('_')
|
||||
}
|
||||
}
|
||||
} else {
|
||||
currCase = upper
|
||||
|
|
|
@ -9,11 +9,13 @@ import (
|
|||
func TestToDBNameGenerateFriendlyName(t *testing.T) {
|
||||
var maps = map[string]string{
|
||||
"": "",
|
||||
"X": "x",
|
||||
"ThisIsATest": "this_is_a_test",
|
||||
"PFAndESI": "pf_and_esi",
|
||||
"AbcAndJkl": "abc_and_jkl",
|
||||
"EmployeeID": "employee_id",
|
||||
"SKU_ID": "sku_id",
|
||||
"FieldX": "field_x",
|
||||
"HTTPAndSMTP": "http_and_smtp",
|
||||
"HTTPServerHandlerForURLID": "http_server_handler_for_url_id",
|
||||
"UUID": "uuid",
|
||||
|
|
Loading…
Reference in New Issue