如何将PostgreSQL数据迁移到Heroku

时间:2012-03-04 21:15:09

标签: django heroku

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

任何移动此事的想法或策略?

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

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

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

首先,我只是声明我是一个不是Python的Ruby人,所以不能权威地谈论Python,但可能会指出你正确的方向。

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

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

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

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