6

Heroku PostgreSQL データベースに接続しようとしていますが、次のエラーが発生します。

cannotEstablishConnection("FATAL:  no pg_hba.conf entry for host \"37.167.93.189\", user \"clpnkpyttmdtyq\", database \"d3h6147v73mgtu\", SSL off\n")

DropletHeroku postgres データベースで SSL 接続を使用する必要があることはわかっていますが、オブジェクトで接続を構成する方法がわかりません。

これは私のpostgresql.json構成ファイルです:

{
    "host": "ec2-54-163-224-108.compute-1.amazonaws.com",
    "user": "clpnkpyttmdtyq",
    "password": "99201aa07c48e18e7bdf210937857b85bee37cd8d8cb904381b1ddff934c7a4f",
    "database": "d3h6147v73mgtu",
    "port": 5432
}

ssl知らないパラメータがあるかも?

追加方法VaporPostgresSQLProvider

let drop = Droplet()

// Tell the droplet to use our SQL provider service
try drop.addProvider(VaporPostgreSQL.Provider.self)

何か案は ?

ローカルの postgres データベースを試してみると、ssl 接続が必要ないため機能します。

4

3 に答える 3