Lo proporcionado en esta clase no está actualizado desde hace ya más de 3 años (update - 19/05/23)
Por si les es de ayuda, les comparto la forma en la que yo pude conectarme, en realidad es sencillo, les dejo tambn el link a la doc más actual: https://gorm.io/docs/connecting_to_the_database.html#PostgreSQL func newPostgresDB() { once.Do(func () { var err error dns := "host=localhost user=user_name password=tu_pw dbname=db_name port=5432 sslmode=disable" db, err = gorm.Open(postgres.Open(dns), &gorm.Config{}) if err != nil { log.Fatalf("can't open db: %v", err) } fmt.Println("conectado a postgres") }) }
