in internal/proxy/proxy.go [470:488]
func (c *portConfig) nextDBPort(version string) int {
switch {
case strings.HasPrefix(version, "MYSQL"):
p := c.mysql
c.mysql++
return p
case strings.HasPrefix(version, "POSTGRES"):
p := c.postgres
c.postgres++
return p
case strings.HasPrefix(version, "SQLSERVER"):
p := c.sqlserver
c.sqlserver++
return p
default:
// Unexpected engine version, use global port setting instead.
return c.nextPort()
}
}