2015-12-16 16 views
5

私はこの種のエラーがpostgresのクエリに引用符または大文字と小文字の区別のエラーが発生したときに発生することを知っています。実際に私はこの問題は、Herokuのではないんです、私はコマンドラインから私のHerokuのDBにインポートしようとしている.sqlファイルを有するが絶えず、このエラー.MY .sqlファイルを持つことは、これらのクエリエラー:relation "places"が存在しませんHeroku db import

INSERT INTO "places" ("Name", "Address") VALUES 
('Cookshop Restaurant &amp', ' Bar'), 
('Cafeteria', '119 7th Ave, New York, NY 10011'), 
('Franchia Vegan Cafe', '12 Park Ave, New York, NY 10016'); 
+0

どのようなエラーが表示されますか?なぜあなたのアプリケーションにデータを作成するためにseeds.rbを使用していないのですか? – uday

+0

@uDaY関係が存在しない場合はエラー – ImranNaqvi

+0

これを行うとどうなりますか? '$ heroku run rake db:version'を実行した後、' $ rake db:version'を実行するとどうなりますか? – uday

答えて

6

が含まれています同じDBバージョンを持っているために、ローカルに持っている移行は、Herokuの上の次の移行を行います:

行うローカルDBバージョンを知るには:$ rake db:version

を次にあなたがローカルで取得するバージョンを取得して確認してくださいあなたは次のことを行うことで英雄になります:

$ heroku run rake --trace db:migrate VERSION=20151127134901

説明:基本的に上記のコマンドを使用すると、ローカルに持っている移行の同じバージョンでHerokuのにデシベルの移行をとります。

希望すると助かります!

+0

結果:タスク「 '20151127134901' ' – ImranNaqvi

+0

」を= signとその値の間にスペースを入れないでビルドする方法を知らない。 – uday

+1

yar fit yar、akheer – ImranNaqvi

関連する問題