2016-08-09 4 views
0

に接続していないが、そのは私にエラーを与える: - ジャンゴでPostgreSQLは、PostgreSQLのデータベースとDjangoのプロジェクトに取り組んでDjangoプロジェクト

psql: FATAL: no pg_hba.conf entry for host "::1", user "dev_onpoint", database "dev_mypsdb", SSL off 

私のデータベース構成は次のとおりです。 - 私はまた、PostgreSQLでチェックし

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.postgresql', 
     'NAME': 'dev_mypsdb', 
     'USER': 'dev_onpoint', 
     'PASSWORD': '*****', 
     'HOST': 'localhost', 
     'PORT': '5432' 
    } 
} 

私は正しいポート番号を使用していることがわかりました。 は、その後、私はph_hba.confファイルをチェックしますが、私は、PostgreSQLデータベースに精通していないと私はそれを最初に使用していますので、私は、このファイルを理解できなかった理由、それはです: - enter image description here

私は何かをスキップした場合、私に知らせてください構成。 ありがとう

答えて

0

pg_hba.confファイルにはIPv6接続のアクセス制御エントリがありません。そのため、接続は:: 1から失敗します。 (あなたはこのファイルを編集した後のPostgreSQLを再起動する必要があります)パスワード認証を使用して、すべてのローカルIPアドレスからの接続を許可するように

host all    all    samehost     md5 

:あなたはあなたのpg_hba.confに次の行を追加することができます。詳細については、postgres documentationを参照してください。

+0

この行を追加すると、postgresqlサービスの再起動に失敗します –

+0

コンソールまたはpostgresqlログのエラーメッセージはありますか? – rafalmp

+0

私はpostgresqlのログをチェックしていませんでした。私はあなたから提供されたpostgresのドキュメント行を見て、これらの行を追加してパスワード認証のホストをすべて許可する必要があることを発見しました127.0.0.1/32 md5 host all all :: 1/128 md5、この後、私のプロジェクトは正常に動作しています。 pg_hbaファイルに関するアイデアをくれてありがとう。 :) –

関連する問題