Per the docs,我试图使用类似于以下内容的heroku-cli命令将远程heroku postgres数据库拉到本地postgres数据库(docker postgres容器,版本9.6):
heroku pg:pull DATABASE_URL postgres://postgres:@postgres:5432/my_local_app_database --app my_heroku_app
我还尝试将sslmode
参数添加到db URL,如此(sslmode=disable
):
heroku pg:pull DATABASE_URL postgres://postgres:@postgres:5432/my_local_app_database?sslmode=disable --app my_heroku_app
所以(sslmode=require
):
heroku pg:pull DATABASE_URL postgres://postgres:@postgres:5432/my_local_app_database?sslmode=require --app my_heroku_app
该命令无论如何都会失败并显示以下消息:
psql: server does not support SSL, but SSL was required
如何解决此错误?