根据文档,我正在尝试使用类似于以下的 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
如何解决此错误?