我试图使用命令:
PGUSER=postgres PGPASSWORD=postgres heroku pg:pull DATABASE_URL localDB --app django-www-app345
从我的heroku应用程序中获取postgres数据库。但它给了我错误:
! createdb: could not connect to database template1: FATAL: Peer authentication failed for user "postgres"
!
! Unable to create new local database. Ensure your local Postgres is working and try again.
我没有template1数据库,也没有localDB,我的postgres用户是postgres,我的密码也是
答案 0 :(得分:1)
查看您的pga_hba.conf
文件并搜索此行:
# TYPE DATABASE USER ADDRESS METHOD
local all all peer
并更改peer
的{{1}}:
md5