Как правильно подключтться к бд postgres golang?
Учу го, хочу просто добавить запись в бд. Подключаюсь к ней
db, err := sql.Open("postgres", "host=localhost port=5432 user=postgres password=secret dbname=postgres sslmode=disable")
if err != nil {
return err
}
и получаю ошибку "message": "Internal Server Error"
Данные подключения правильные, вот конфиг докера
postgres:
image: postgres
hostname: postgres
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: secret
PGDATA: /data/postgres
ports:
- "5432:5432"
networks:
- go
restart: unless-stopped
Подключение к бд через GoLand работает отлично, а вот тут что то никак(