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