PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

गो स्क्रैच कंटेनर और पीजी कंटेनर के बीच एसएसएल कनेक्शन की समस्या। कैसे हल करें?

Postgres कॉल का उपयोग कैसे करें, इस पर दस्तावेज़ीकरण खोजने के लिए आप कोड का अनुसरण कर सकते हैं।

  • github.com/jinzhu/gorm कॉल
  • डेटाबेस/एसक्यूएल जो कॉल करता है
  • lib/pq

और lib/pq इससे उपयोग होने वाले दस्तावेज़ सहित:

और:

तो एसएसएल के बिना डेटाबेस के लिए आपकी कनेक्ट स्ट्रिंग बस है:

db, err := gorm.Open("postgres", "host='postgres' port=5432 user=docker dbname='docker' password='password' sslmode=disable")

या आप पोस्टग्रेज को एसएसएल कुंजी के साथ कॉन्फ़िगर कर सकते हैं। यह कम तुच्छ है, लेकिन लागू करने के लिए आपको ssl सेटिंग्स को सक्षम करने के लिए postgresql.conf फ़ाइल को संशोधित करना होगा और 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. मैं किसी भूमिका के विशेषाधिकार कैसे प्राप्त करूं?

  2. पोस्टग्रेएसक्यूएल के लिए बर्मन 1.0, बैकअप और रिकवरी मैनेजर की घोषणा

  3. ActiveRecord rbenv का उपयोग करके गलत डेटाबेस से कनेक्ट करने का प्रयास कर रहा है

  4. कब डिस्कनेक्ट करना है और कब पीजी क्लाइंट या पूल को समाप्त करना है

  5. Postgres . में LIKE और ~ के बीच अंतर