PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Проблеми с SSL връзката между контейнера go Scratch и контейнера PG. Как да разрешите?

Можете да следвате кода, за да намерите документацията за това как да използвате извикванията на 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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на symfony с postgresql

  2. Как естествено да се съединят двете заявки с клауза с?

  3. Spark SQL 2.0:NullPointerException с валидна заявка за PostgreSQL

  4. Трябва ли да съхранявам часовата зона отделно от клеймото за Postgres и JDBC?

  5. Най-добрите ресурси за обучение и обучение на PostgreSQL