Bạn có thể làm theo mã để tìm tài liệu về cách sử dụng lệnh gọi Postgres.
- github.com/jinzhu/gorm cuộc gọi
- database / sql gọi đến
- lib / pq
Và lib / pq tài liệu được sử dụng bao gồm:
Và:
Vì vậy, chuỗi kết nối của bạn cho cơ sở dữ liệu không có SSL chỉ đơn giản là:
db, err := gorm.Open("postgres", "host='postgres' port=5432 user=docker dbname='docker' password='password' sslmode=disable")
Hoặc bạn có thể định cấu hình Postgres bằng khóa SSL. Điều đó ít tầm thường hơn, nhưng để triển khai, bạn cần phải sửa đổi tệp postgresql.conf để bật cài đặt ssl và gắn cặp khóa TLS dưới dạng âm lượng, hoặc tốt nhất là bí mật với chế độ bầy đàn. Bạn có thể tìm thấy một trong nhiều ví dụ về cách thực hiện việc này tại: https://gist.github. com / likwid / 86193ef581c530ea55d3