diff --git a/util/config.go b/util/config.go index e0970940..f57c1c39 100644 --- a/util/config.go +++ b/util/config.go @@ -731,11 +731,17 @@ func (d *DbConfig) GetConnectionString(includeDbName bool) (connectionString str return } +// PrintDbInfo prints the database connection information based on the current configuration. +// It retrieves the database dialect and prints the corresponding connection details. +// If the dialect is not found, it panics with an error message. func (conf *ConfigType) PrintDbInfo() { + // Get the database dialect dialect, err := conf.GetDialect() if err != nil { panic(err) } + + // Print database connection information based on the dialect switch dialect { case DbDriverMySQL: fmt.Printf("MySQL %v@%v %v\n", conf.MySQL.GetUsername(), conf.MySQL.GetHostname(), conf.MySQL.GetDbName())