PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Masalah koneksi SSL antara wadah Go Scratch dan wadah PG. Bagaimana cara mengatasi?

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA 2 @SequenceGenerator @GeneratedValue menghasilkan pelanggaran batasan unik

  2. Postgresql mencoba menggunakan format eksekusi dalam suatu fungsi tetapi mendapatkan kolom tidak ditemukan kesalahan saat memberikan format string dalam penggabungan

  3. Penjajaran planet

  4. Cara memetakan array PostgreSQL dengan Hibernate

  5. Instalasi PostgresSQL 9.5 gagal:"inisialisasi cluster database gagal" MAC os (lebih besar 11.4)