in dbconn/dbconn.go [75:95]
func NewDBConnFromEnvironment(dbname string) *DBConn {
if dbname == "" {
gplog.Fatal(errors.New("No database provided"), "")
}
username := operating.System.Getenv("PGUSER")
if username == "" {
currentUser, _ := operating.System.CurrentUser()
username = currentUser.Username
}
host := operating.System.Getenv("PGHOST")
if host == "" {
host, _ = operating.System.Hostname()
}
port, err := strconv.Atoi(operating.System.Getenv("PGPORT"))
if err != nil {
port = 5432
}
return NewDBConn(dbname, username, host, port)
}