MySQL: Add parseTime=true to SQL connections (#92469)

This commit is contained in:
Ryan McKinley
2024-08-27 14:16:04 +03:00
committed by GitHub
parent c98e3e0483
commit c59dddf7af
10 changed files with 47 additions and 3 deletions

View File

@ -166,6 +166,10 @@ func (dbCfg *DatabaseConfig) buildConnectionString(cfg *setting.Cfg, features fe
cnnstr += fmt.Sprintf("&transaction_isolation=%s", val)
}
if features != nil && features.IsEnabledGlobally(featuremgmt.FlagMysqlParseTime) {
cnnstr += "&parseTime=true"
}
if features != nil && features.IsEnabledGlobally(featuremgmt.FlagMysqlAnsiQuotes) {
cnnstr += "&sql_mode='ANSI_QUOTES'"
}