ローカルの postgres サーバーに postgres データベースをインポートしました。setup.local というファイルを使用して、(django がデータを取得できるようにするために) データベースに接続する必要がありました。
DB_HOST=localhost
、DB_NAME
、DB_USER
、を指定する必要がありますDB_PASSWORD
。
DB_HOST はlocalhost
間違いありません。DB_name は、インポート時に選択したものです ( psql imported_db < downloaded_DB
)
DB_USER は my_name です (または、所有者を変更できますALTER DATABASE imported_db OWNER TO other_name
)。
私にとって重要なのは、(変数名が DB_PASSWORD であっても) データベースのパスワードではなく、ユーザー (my_name または other_name) のパスワードを使用する必要があることです。
質問: psql データベースにはパスワードがありますか、それともロール/ユーザーだけにパスワードがあり、それらを使用してデータベースにアクセスしますか?
アンドレア