Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Banco de dados no docker apresentando erro de conexão.

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.

1 resposta
solução!

Resolvi parando o processo local do postgres.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software