Anda dapat mengikuti kode untuk menemukan dokumentasi tentang cara menggunakan panggilan Postgres.
- panggilan github.com/jinzhu/gorm
- database/sql yang memanggil
- lib/pq
Dan lib/pq dokumentasikan penggunaannya termasuk:
Dan:
Jadi string koneksi Anda untuk database tanpa SSL adalah:
db, err := gorm.Open("postgres", "host='postgres' port=5432 user=docker dbname='docker' password='password' sslmode=disable")
Atau Anda dapat mengonfigurasi Postgres dengan kunci SSL. Itu tidak terlalu sepele, tetapi untuk mengimplementasikannya, Anda perlu memodifikasi file postgresql.conf untuk mengaktifkan pengaturan ssl dan memasang pasangan kunci TLS sebagai volume, atau sebaiknya rahasia dengan mode swarm. Salah satu dari banyak contoh cara melakukannya dapat ditemukan di:https://Gist.github. com/likwid/86193ef581c530ea55d3