使用boot2docker将heroku postgres数据库转储导入到docker数据库容器中

骷髅头

我在OSX 10.10上运行boot2docker。我已经设置了数据库容器,因此每次启动/停止容器时都不会重置数据库。我想从heroku导入postgres数据库的转储到我的docker数据库中。这可能吗?

骷髅头

我最终在同事的帮助下发现了这一点。它比普通的旧postgres数据库要难一点,但不多。这基于stackoverflow答案。

  1. 生成您的heroku数据库转储下载URL: heroku pgbackups:url
  2. 在您的postgres容器上启动bash shell。在我的系统上,该容器名为pgfig run db bash
  3. 安装curl: apt-get update && apt-get install curl
  4. 使用curl下载数据库转储: curl -o latest.dump [PASTE THE OUTPUT OF STEP 1 HERE]
  5. 导入转储(注意,数据库名称和用户名可以分别在fig.yml和database.yml中找到): pg_restore --verbose --clean --no-acl --no-owner -h [YOUR BOOT2DOCKER IP] -U [YOUR_USERNAME] -d [DATABASE_NAME] latest.dump

在那里,您拥有了!

如果最后一步由于某种无效的数据库错误而失败,请使用再次检查latest.dump head latest.dump如果您觉得数据库下载不正确,则可能要通过Web gui手动下载数据库,然后将其上传到其他主机,例如下拉框。然后,您可以用可以找到转储的任何URL替换第1步。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从转储导入到Heroku Postgres数据库

来自分类Dev

将基于postgis1.5的转储导入到postgis2.0数据库中

来自分类Dev

将转储/ SQL文件导入到我在Linode上的PostgreSQL数据库中

来自分类Dev

将转储/ SQL文件导入到我的Linode上的PostgreSQL数据库中

来自分类Dev

将postgres数据库转储导入本地应用

来自分类Dev

转储在Docker容器上运行的mongo数据库

来自分类Dev

将数据库转储加载到postgres数据库中

来自分类Dev

将数据库转储加载到postgres数据库中

来自分类Dev

使用PHP将Wiktionary XML数据转储到MySQL数据库中

来自分类Dev

从Windows中的.csv文件将数据导入到mongodb数据库中

来自分类Dev

将数据库表导入到Algolia

来自分类Dev

将CSV导入到MongoDB数据库

来自分类Dev

WordPress:将MySQL数据库导入到MariaDB

来自分类Dev

将值从数据库导入到选择

来自分类Dev

如何使用卷从Docker中的转储或SQL文件还原数据库?

来自分类Dev

从Docker容器中转储远程MySQL数据库

来自分类Dev

使用R将多个csv文件导入到postgresql数据库中(内存错误)

来自分类Dev

Docker-数据库容器的最佳实践?

来自分类Dev

使用boot2docker的IP地址

来自分类Dev

在OSX中使用boot2docker

来自分类Dev

将数据库中的日期导入到Excel工作表中

来自分类Dev

将MySQL转储文件还原到数据库中

来自分类Dev

MongoDB无法从boot2docker写入docker中的本地数据库

来自分类Dev

使用boot2docker将docker容器应用程序端口公开给Windows主机

来自分类Dev

如何将超过100000条记录导入到mysql数据库中?

来自分类Dev

如何将一张excel文件导入到access数据库中?

来自分类Dev

如何将这种excel格式导入到这种数据库格式中?

来自分类Dev

将表作为bash脚本中的选项进行转储以转储postgresql数据库

来自分类Dev

在Docker中为链接的数据库容器安装pgadmin III

Related 相关文章

  1. 1

    无法从转储导入到Heroku Postgres数据库

  2. 2

    将基于postgis1.5的转储导入到postgis2.0数据库中

  3. 3

    将转储/ SQL文件导入到我在Linode上的PostgreSQL数据库中

  4. 4

    将转储/ SQL文件导入到我的Linode上的PostgreSQL数据库中

  5. 5

    将postgres数据库转储导入本地应用

  6. 6

    转储在Docker容器上运行的mongo数据库

  7. 7

    将数据库转储加载到postgres数据库中

  8. 8

    将数据库转储加载到postgres数据库中

  9. 9

    使用PHP将Wiktionary XML数据转储到MySQL数据库中

  10. 10

    从Windows中的.csv文件将数据导入到mongodb数据库中

  11. 11

    将数据库表导入到Algolia

  12. 12

    将CSV导入到MongoDB数据库

  13. 13

    WordPress:将MySQL数据库导入到MariaDB

  14. 14

    将值从数据库导入到选择

  15. 15

    如何使用卷从Docker中的转储或SQL文件还原数据库?

  16. 16

    从Docker容器中转储远程MySQL数据库

  17. 17

    使用R将多个csv文件导入到postgresql数据库中(内存错误)

  18. 18

    Docker-数据库容器的最佳实践?

  19. 19

    使用boot2docker的IP地址

  20. 20

    在OSX中使用boot2docker

  21. 21

    将数据库中的日期导入到Excel工作表中

  22. 22

    将MySQL转储文件还原到数据库中

  23. 23

    MongoDB无法从boot2docker写入docker中的本地数据库

  24. 24

    使用boot2docker将docker容器应用程序端口公开给Windows主机

  25. 25

    如何将超过100000条记录导入到mysql数据库中?

  26. 26

    如何将一张excel文件导入到access数据库中?

  27. 27

    如何将这种excel格式导入到这种数据库格式中?

  28. 28

    将表作为bash脚本中的选项进行转储以转储postgresql数据库

  29. 29

    在Docker中为链接的数据库容器安装pgadmin III

热门标签

归档