2011-02-05 3 views
41

내 앱의 인스턴스가 두 개 있습니다. 하나는 개발 용이고 하나는 프로덕션 용입니다. 내 개발 데이터베이스는 snip_development이고 프로덕션 데이터베이스는 snip입니다.rake db : 프로덕션 환경에서 migrate가 작동하지 않는 것 같습니다.

저는 개발 환경에서 마이그레이션을 진행해 왔으며 잘 진행되었습니다. 최근에 내 앱의 프로덕션 인스턴스를 만들었지 만 rake db:migrate은 효과가없는 것으로 보입니다. rake db:migrate을 실행하고 데이터베이스 서버에 로그인 한 후 snip_development에 내가 기대하는 모든 테이블이 있지만 snip에 테이블이 전혀없는 것을 볼 수 있습니다.

snip 대신 이 rake db:migrate에서 실행되고있는 것 같습니다. 그래서 나는 아무 일도 일어나지 않을 것입니다.

프로덕션 데이터베이스에서 마이그레이션을 수행하려면 어떻게합니까?

답변

121

때로는 Google을 잊어 버립니다. 대답은 다음과 같습니다.

+23

이제 Stack Overflow와 같은 성격을 갖게되었습니다.이 대답은 이제 Google에서 얻을 수있는 결과입니다. 맛있는 아이러니 !!! –

+0

같은 문제가 있었지만 실행하면 다음과 같은 오류가 발생합니다. 'SQLite3 :: SQLException : 중복 열 이름 : confirmation_token – Alfie

+0

인증에'devise '를 사용하고 있습니다. – Alfie

관련 문제