代码之家  ›  专栏  ›  技术社区  ›  Troy

如何从某一天/时间*下载heroku DB*的副本?

  •  0
  • Troy  · 技术社区  · 6 年前

    昨天下午5点的样子 (例如)我今天就是这样做的:

    1. 使用昨天的数据创建新的DB加载项: heroku addons:create heroku-postgresql:premium-2 --rollback MY_DATABASE --to '2018-10-01 05:00-06:00' --app=my-heroku-app
    2. 等待结束: heroku pg:wait
    3. 创建新数据库的备份: heroku pg:backups capture NAME_OF_NEWLY_CREATED_DB --app=my-heroku-app
    4. curl -o /path/to/download/to/my_backup.dump `heroku pg:backups public-url --app=my-heroku-app`
    5. 删除我新创建的数据库

    赫罗库 数据库使用昨天5点的数据,我应该可以

    以上是我成功的最短路径,还是有更快/更直接的方法(可能没有临时数据库)?

    1 回复  |  直到 6 年前
        1
  •  1
  •   RangerRanger    6 年前

    --rollback 功能)。如果所需的时间窗口始终相同,则可以使用 heroku pg:backups