コードに従って、Postgres呼び出しの使用方法に関するドキュメントを見つけることができます。
- github.com/jinzhu/gormの呼び出し
- 呼び出すデータベース/SQL
- lib / pq
そして、lib / pq その使用法を文書化 含む:
そして:
したがって、SSLを使用しないデータベースの接続文字列は次のようになります。
db, err := gorm.Open("postgres", "host='postgres' port=5432 user=docker dbname='docker' password='password' sslmode=disable")
または、SSLキーを使用してPostgresを構成することもできます。これはそれほど簡単なことではありませんが、実装するには、postgresql.confファイルを変更してssl設定を有効にし、TLSキーペアをボリュームとして、またはできればスウォームモードのシークレットとしてマウントする必要があります。これを行う方法の多くの例の1つは、https://gist.githubにあります。 com / likwid / 86193ef581c530ea55d3