您应该从URL恢复数据库,请参阅heroku导入文档:
heroku pgbackups:restore DATABASE 'http://f.cl.l...3z18/mydb.dump'
Run Code Online (Sandbox Code Playgroud)
编辑:
该pgbackups插件已经被弃用.现在,该过程内置于CLI工具中.更多细节在这里.新方法如下所示:
heroku pg:backups restore 'http://f.cl.l...3z18/mydb.dump' DATABASE
Run Code Online (Sandbox Code Playgroud)
@danihp 的回答很好 - 这正是文档所推荐的。
但它需要将文件发布在一些尴尬的地方,比如 S3。
但是,正如 OP 所问的那样 - 我们如何才能做到这一点而不必将数据库转储推送到像 S3 这样尴尬的地方?
我能找到的最方便的答案(在@danihp 的评论中提到)是使用 dropbox。
详细(在 danihp 的评论中没有描述):
简单地
将刚才复制的 url 粘贴到命令中:
heroku pgbackups:restore DATABASE_URL "<paste link here>"
Run Code Online (Sandbox Code Playgroud)如果您不想将转储文件放在“公共”文件夹中,则需要再执行一步。
你需要
哈。
| 归档时间: |
|
| 查看次数: |
2650 次 |
| 最近记录: |