如何解决heroku pg:pull error - " psql:server不支持SSL,但需要SSL"?

时间:2018-01-30 05:57:33

标签: postgresql heroku-cli

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

如何解决此错误?

0 个答案:

没有答案