fixed sql nested json value dev print log
This commit is contained in:
parent
6e9ecb2b7a
commit
64e2931379
16
core/base.go
16
core/base.go
|
@ -1139,12 +1139,12 @@ func (app *BaseApp) initDataDB() error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var sqlLogReplacements = map[string]string{
|
var sqlLogReplacements = map[*regexp.Regexp]string{
|
||||||
"{{": "`",
|
regexp.MustCompile(`[^'"]\{\{`): "`",
|
||||||
"}}": "`",
|
regexp.MustCompile(`\}\}[^'"]`): "`",
|
||||||
"[[": "`",
|
regexp.MustCompile(`[^'"]\[\[`): "`",
|
||||||
"]]": "`",
|
regexp.MustCompile(`\]\][^'"]`): "`",
|
||||||
"<nil>": "NULL",
|
regexp.MustCompile(`<nil>`): "NULL",
|
||||||
}
|
}
|
||||||
var sqlLogPrefixedTableIdentifierPattern = regexp.MustCompile(`\[\[([^\[\]\{\}\.]+)\.([^\[\]\{\}\.]+)\]\]`)
|
var sqlLogPrefixedTableIdentifierPattern = regexp.MustCompile(`\[\[([^\[\]\{\}\.]+)\.([^\[\]\{\}\.]+)\]\]`)
|
||||||
var sqlLogPrefixedColumnIdentifierPattern = regexp.MustCompile(`\{\{([^\[\]\{\}\.]+)\.([^\[\]\{\}\.]+)\}\}`)
|
var sqlLogPrefixedColumnIdentifierPattern = regexp.MustCompile(`\{\{([^\[\]\{\}\.]+)\.([^\[\]\{\}\.]+)\}\}`)
|
||||||
|
@ -1157,8 +1157,8 @@ func normalizeSQLLog(sql string) string {
|
||||||
|
|
||||||
sql = sqlLogPrefixedColumnIdentifierPattern.ReplaceAllString(sql, "`$1`.`$2`")
|
sql = sqlLogPrefixedColumnIdentifierPattern.ReplaceAllString(sql, "`$1`.`$2`")
|
||||||
|
|
||||||
for old, new := range sqlLogReplacements {
|
for pattern, replacement := range sqlLogReplacements {
|
||||||
sql = strings.ReplaceAll(sql, old, new)
|
sql = pattern.ReplaceAllString(sql, replacement)
|
||||||
}
|
}
|
||||||
|
|
||||||
return sql
|
return sql
|
||||||
|
|
Loading…
Reference in New Issue