2011-01-14 5 views
0

PHP/symfony에서 Ruby/Rails로 포팅하는 앱이 있습니다. 언어가 변하고 있지만 어떤 방식 으로든 데이터베이스 (MySQL)를 수정할 필요가 없습니다.rake db : migrate 내 데이터베이스를 지 웁니다.

이미 데이터베이스를 정의 했으므로 각 테이블에 대해 Rails 모델을 개별적으로 만들고 각 모델의 특성을 수동으로 지정해야 할 이유가 없습니다. 내 데이터베이스의 크기를 감안할 때 그것은 어리 석다.

모델을 개별적으로 만들 필요가 없으므로 schema.yml은 비어 있습니다. schema.yml이 비어 있으므로 rake db:migrate을 실행하면 데이터베이스가 완전히 지워집니다. (적어도 그 이유라고 생각합니다. 내가 틀릴 수도 있습니다.)

누구든지 기존 데이터베이스가있는이 상황을 처리하는 방법을 권장 할 수 있지만 레일스의 모든 단일 테이블을 수동으로 다시 정의하고 싶지는 않습니다 ?

답변

1

rake db : dump를 사용해 보셨습니까?

+0

이렇게했습니다. 고맙습니다! 여기에 약간의 설명서가 있습니다. http://guides.rubyonrails.org/migrations.html –

관련 문제