heroku - heroku pg:从亚马逊上的数据库中提取
问题描述
我正在尝试从我的 Heroku 应用程序运行 pg:pull,该应用程序在 Amazon RDS 上有一个数据库,但是即使我使用在我的 Config Vars 上设置的数据库 url,命令也会不断返回“应用程序名称没有数据库”。我我错过了什么?
尝试 ...
heroku pg:pull DATABASE_URL local_database_name --remote app_name
返回 ...
app_name has no databases
解决方案
heroku pg:pull
与不在平台上托管的数据库不兼容。这是在文档中指定的:
pg:pull 可用于将远程数据从 Heroku Postgres 数据库拉取到本地计算机上的数据库。该命令如下所示:
您将需要手动运行pg_dump
和后续操作,以实现与自动命令pg_restore
相同的结果。pg:pull
推荐阅读
- typescript - 未捕获(承诺):错误:无法匹配任何路由。URL 段:“类别/登录”
- groovy - 使用 groovy 脚本执行带参数的 shell 脚本
- sql - 如何加入两个表来查找转机航班?
- javascript - 实现了任何 HTML 元素的固定宽度和高度
- html - CSS动画在播放后不会停留在原地,即使在添加一次迭代后也会播放多次
- android - 如何获取在 .js 文件中返回的 WebView 响应?
- python-3.x - python中的目标编程,为什么我将属性初始化为“none”?
- arrays - 将 arraylist 中的特定值添加到另一个 arraylist
- python - object.__init__() 不带参数
- spring - CDI 中的 Spring Data JPA - ResourceLoader 不能为空