PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sự cố kết nối SSL giữa vùng chứa go Scratch và vùng chứa PG. Làm thế nào để giải quyết?

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn Postgres chậm một cách đáng kinh ngạc bằng cách sử dụng WHERE trên nhiều hàng liền kề

  2. Sử dụng kết nối SSL PostgreSQL không gỉ với chứng chỉ tự ký

  3. Kết hợp 2 cột thành một cột SQL

  4. quá trình di chuyển ruby ​​đã quay trở lại nhưng gặp lỗi khi chạy lại quá trình di chuyển

  5. Kích thước bảng với bố cục trang