Usando a string de conexão conforme mostrado na aula:
func ConectaComBancoDeDados() {
stringDeConexao := "host=localhost user=root password=root dbname=root port=5432 sslmode=disable"
DB, err = gorm.Open(postgres.Open(stringDeConexao))
if err != nil {
log.Panic("Erro ao conectar com banco de dados")
}
}
Não foi possível estabelecer a conexão, pq o programa entendia que tinha que olhar para o PgSql local. Para funcionar tive que dar stop no banco local, dessa forma conectou. Talvez tenha uma forma mais elegante de tratar esse problema.
Obs.: Uso Windows 10.