来自亚马逊数据库的 heroku pg:pull

heroku pg:pull from database's on Amazon

我正在尝试从我的 Heroku 应用程序 运行 pg:pull 中,该应用程序在 Amazon RDS 上有一个数据库,但命令保持 returning 'app-name has no databases' 即使我使用在我的 Config Vars 上设置的数据库 url ..我错过了什么吗?

尝试...

heroku pg:pull DATABASE_URL local_database_name --remote app_name

return ...

app_name has no databases

heroku pg:pull 与平台上未托管的数据库不兼容。这在文档中指定:

pg:pull can be used to pull remote data from a Heroku Postgres database to a database on your local machine. The command looks like this:

您将需要 运行 pg_dump 和后续的 pg_restore 手动操作才能获得与自动 pg:pull 命令相同的结果。