2017-11-29 1 views
0

mysql을 사용하여 로컬 컴퓨터에서 마이그레이션 (컬럼 추가 등)을 할 수있었습니다.Heroku Rails mySql (mysql2 gem) 이전

그러나 이러한 마이그레이션을 Heroku로 푸시 할 때 계속 실패합니다. 로 보여주는

Mysql2::Error: Table 'xxxxx' already exists 

로컬 내 모든 마이그레이션 :

내 마이그레이션 파일의 첫 번째 테이블은 태그됩니다

up  20171127214206 Add tags to business 

그러나 Heroku가를 실행할 때 갈퀴 DB를 실행 마이그레이션 : 상태

down 20171127214206 Add tags to business 

내가 개발 버전에서 일하고 있으므로이 시점에서 모든 데이터를 잃어도 괜찮습니다. roku와 나중에 생산이 병합 될 것입니다.

이 문제를 하루 이상 해결하여 모든 조언을 부탁드립니다.

답변

0

this 및 기타 여러 출처에 따르면 heroku와 함께 postgresql 어댑터를 사용하는 것이 좋습니다. 만약 당신이 그것을하고 싶다면, this

+0

과 비슷한 database.yml을 편집해야합니다. 데이터베이스를 초기화하고 모든 데이터를 잃어 버렸습니다. (고맙게도 테스트/dev 버전이었습니다.)하지만 100 % 당신과 동의합니다. , 그냥 프로젝트의 소유자가 아니며 mySql을 사용하여 프로젝트를 만들었습니다. – maverick5

관련 문제