【问题标题】:How to migrate PostgreSQL data to Heroku如何将 PostgreSQL 数据迁移到 Heroku
【发布时间】:2012-03-04 21:15:08
【问题描述】:

我正在从 EC2 迁移到 Heroku,并且我有一个共享数据库,因此我无法使用 psql 来恢复数据库。

有什么想法或策略来解决这个问题吗?

我现在能想到的唯一选择是将数据转储到 Django(他们为此使用 JSON)并迁移。

我有一个 Django 应用和一个 20GB 的共享 PostgreSQL 数据库。

【问题讨论】:

    标签: django heroku


    【解决方案1】:

    【讨论】:

    • 很遗憾,这种方法意味着你必须把数据放在 URL 上,比如 S3。有没有办法将本地存储的数据推送到 Heroku?
    • @GreenAsJade 不是我知道的,你可以把它放在保管箱之类的。
    【解决方案2】:

    首先,我只是声明我是一个 Ruby 人而不是 Python,所以不能权威地谈论 Python,但也许能够为你指明正确的方向。

    要将数据导入 Heroku 共享数据库,您有两种选择,

    1. heroku db:push - 可能只是 Ruby,但允许您将本地数据库的内容(无论它是什么)推送到 Heroku 上的共享数据库中。

    2. heroku pgbackups:restore - 允许您将 PostGres 数据库的转储恢复到您的 heroku 数据库中。

    如果您已经在使用 mySQL,那么您可以将 ClearDB 插件视为一种解决方案 - 这允许通过 mySQL 工具直接访问。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2022-12-19
      • 1970-01-01
      • 2018-11-12
      • 2011-09-27
      • 2017-06-19
      • 2011-07-16
      • 2013-09-14
      • 2014-10-16
      相关资源
      最近更新 更多