2012-03-04 6 views
2

私はEC2からHerokuに移行しています。共有データベースがあるので、psqlを使用してデータベースを復元することはできません。PostgreSQLのデータをHerokuに移行する方法

これを移動するためのアイデアや戦略はありますか?

私が考えることができる唯一の選択肢は、データをDjangoにダンプし(JSONを使用して)、移行することです。

私はDjangoアプリと20GBの共有PostgreSQLデータベースを持っています。

答えて

1
+0

この方法は、あなたがそのようなS3として、URLにデータを配置する必要があることを意味していることは残念です。 Herokuにローカルに保存されたデータをプッシュするソリューションはありますか? – GreenAsJade

+1

@GreenAsJade私が知っていることではない、あなたはドロップボックスなどに入れることができます。 –

0

最初に、私はPythonではないRubyの人だと言っていますので、Pythonのために正式には話せませんが、正しい方向に向けることができます。 Herokuのにデータを取得するに

は、DBのは、次の2つのオプション、

  1. heroku db:pushを持って共有 - 唯一のRubyことができますが、Herokuの上の共有データベースにローカルDB(それが何であれ)の内容をプッシュすることができますように。

  2. heroku pgbackups:restore - あなたのheroku dbにPostGresデータベースのダンプを復元することができます。

あなたはすでに、あなたが解決策としてClearDBアドオンで見ることができるMySQLを使用している場合 - これは、MySQLのツール経由で直接アクセスが可能になります。

関連する問題