簡體   English   中英

Heroku Rails mySql(mysql2 gem)遷移

[英]Heroku Rails mySql (mysql2 gem) migrations

能夠使用mysql在我的本地計算機上進行遷移(添加列等)。

但是,當試圖將這些遷移推向Heroku時,它們繼續失敗。

我的遷移文件中的第一個表被標記為:

 Mysql2::Error: Table 'xxxxx' already exists

在本地我所有的遷移顯示為:

 up     20171127214206  Add tags to business

但是在運行heroku時運行rake db:migrate:status

 down    20171127214206  Add tags to business

我現在不介意丟失所有數據,因為我正在Heroku上進行開發,並且稍后將與生產合並

在這個問題上進行了一天的努力,因此,所有建議都值得贊賞。

根據本文以及其他許多資料,似乎最好將postgresql適配器與heroku一起使用。 如果要執行此操作,則需要編輯類似於此的 database.yml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM