Можете да следвате кода, за да намерите документацията за това как да използвате извикванията на Postgres.
- github.com/jinzhu/gorm calls
- база данни/sql, която извиква
- lib/pq
И lib/pq документира използването му включително:
И:
Така че вашият низ за свързване за база данни без SSL е просто:
db, err := gorm.Open("postgres", "host='postgres' port=5432 user=docker dbname='docker' password='password' sslmode=disable")
Или можете да конфигурирате Postgres със SSL ключ. Това е по-малко тривиално, но за да го приложите, ще трябва да модифицирате файла postgresql.conf, за да активирате ssl настройките и да монтирате двойката TLS ключове като обем или за предпочитане тайна с режим на рояк. Един от многото примери как да направите това може да бъде намерен на:https://gist.github. com/likwid/86193ef581c530ea55d3