postgresql - Heroku 下载 pg :backups how to

标签 postgresql heroku heroku-postgres

我知道有类似的问题,但旧的 Heroku 的 pg:backups 插件已被弃用。

因此,按照新文档,我得到一个公共(public) URL,该 URL 在执行此命令十分钟后过期:

heroku pg:backups public-url backupnumber --app appname

我如何处理公共(public)网址?我在网上找不到可帮助我下载转储文件并填充本地数据库的易于理解的教程。

我正在使用 Ubuntu 14 和 Postgresql。感谢您的帮助。

最佳答案

有两种不同的方法:

  1. 使用pg:backups:download

    heroku pg:backups:download -o appname.dump --app 应用名

Usage: heroku pg:backups:download [BACKUP_ID]

downloads database backup

 -a, --app APP       # app to run command against
 -o, --output OUTPUT # location to download to. Defaults to latest.dump
 -r, --remote REMOTE # git remote of app to run command against
  1. 将 curl 与 heroku pg:backups:url 一起使用

    curl -o appname.dump `heroku pg:backups:url --app appname`

关于postgresql - Heroku 下载 pg :backups how to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30719703/

相关文章:

python - 如何以给定的数字启动 SQLAlchemy primary_key?

sql - 基于逻辑 AND 而不是逻辑 OR 查找关联

heroku-postgres - 无法连接到 Heroku Postgres - 错误 "server closed the connection unexpectedly"

postgresql - 如何在没有磁盘空间的情况下对有很多死行的表进行完全清理?

hibernate - 带有 createSQLQuery 的 ResultTransformer 在实体字段中强制不使用驼峰命名法

ruby-on-rails - Redis 比 Postgres 快多少?

postgresql - Heroku 上的进化错误

reactjs - 更新后出错: Cannot resolve module 'react/lib/ReactMount'

node.js - 无法使用 sequelize 从本地 Node 应用程序连接到 heroku postgresql 数据库

heroku - 数据库 "postgres"详细信息 : User does not have CONNECT privilege 的权限被拒绝