perf: use strings.IndexByte to replace strings.Index

This commit is contained in:
1911860538 2025-05-13 22:47:10 +08:00
parent a9d27293de
commit 7baa7e74ec
2 changed files with 2 additions and 2 deletions

View File

@ -105,7 +105,7 @@ func parseFieldIndexes(field *Field) (indexes []Index, err error) {
var ( var (
name string name string
tag = strings.Join(v[1:], ":") tag = strings.Join(v[1:], ":")
idx = strings.Index(tag, ",") idx = strings.IndexByte(tag, ',')
tagSetting = strings.Join(strings.Split(tag, ",")[1:], ",") tagSetting = strings.Join(strings.Split(tag, ",")[1:], ",")
settings = ParseTagSetting(tagSetting, ",") settings = ParseTagSetting(tagSetting, ",")
length, _ = strconv.Atoi(settings["LENGTH"]) length, _ = strconv.Atoi(settings["LENGTH"])

View File

@ -675,7 +675,7 @@ func (rel *Relationship) ParseConstraint() *Constraint {
var ( var (
name string name string
idx = strings.Index(str, ",") idx = strings.IndexByte(str, ',')
settings = ParseTagSetting(str, ",") settings = ParseTagSetting(str, ",")
) )