2017-11-29 3 views
0

mysqlを使用してローカルマシン上でマイグレーション(カラムの追加など)ができました。Heroku Rails mySql(mysql2 gem)マイグレーション

しかし、これらの移行をHerokuにプッシュしようとすると、それらは引き続き失敗します。

私の移行ファイル内の最初のテーブルがでタグ付けされます:

ローカル
Mysql2::Error: Table 'xxxxx' already exists 

として示すすべての私の移行:

up  20171127214206 Add tags to business 

が、Herokuの実行すくいデシベルを実行している:移行:状態

down 20171127214206 Add tags to business 

私が開発版のHeで作業しているので、この時点ですべてのデータを失うことはありませんプロダクトと後でマージする

この問題を1日以上作業していたので、あらゆるアドバイスをいただければ幸いです。

答えて

0

thisおよび他の多くの情報源によれば、herokuでpostgresqlアダプタを使用する方がよいと思われます。もしそれをしたいのであれば、thisのようなdatabase.ymlを編集する必要があります

+0

データベースをリセットしてすべてのデータを失ってしまいました(ありがたいことにテスト/ devバージョンでした)が、100%あなたに同意します、ちょうど私はプロジェクトのオーナーではなく、mySqlで作成しました – maverick5

関連する問題