【发布时间】:2012-03-04 21:15:08
【问题描述】:
我正在从 EC2 迁移到 Heroku,并且我有一个共享数据库,因此我无法使用 psql 来恢复数据库。
有什么想法或策略来解决这个问题吗?
我现在能想到的唯一选择是将数据转储到 Django(他们为此使用 JSON)并迁移。
我有一个 Django 应用和一个 20GB 的共享 PostgreSQL 数据库。
【问题讨论】:
我正在从 EC2 迁移到 Heroku,并且我有一个共享数据库,因此我无法使用 psql 来恢复数据库。
有什么想法或策略来解决这个问题吗?
我现在能想到的唯一选择是将数据转储到 Django(他们为此使用 JSON)并迁移。
我有一个 Django 应用和一个 20GB 的共享 PostgreSQL 数据库。
【问题讨论】:
【讨论】:
首先,我只是声明我是一个 Ruby 人而不是 Python,所以不能权威地谈论 Python,但也许能够为你指明正确的方向。
要将数据导入 Heroku 共享数据库,您有两种选择,
heroku db:push - 可能只是 Ruby,但允许您将本地数据库的内容(无论它是什么)推送到 Heroku 上的共享数据库中。
heroku pgbackups:restore - 允许您将 PostGres 数据库的转储恢复到您的 heroku 数据库中。
如果您已经在使用 mySQL,那么您可以将 ClearDB 插件视为一种解决方案 - 这允许通过 mySQL 工具直接访问。
【讨论】: