2011-07-29 2 views
5

rails.vim에 마이그레이션 지원이 필요합니다.Rails.vim plugin, 멋진 이전을 지원합니까?

나는 다음과 같은 것을 찾고있다 : 마이그레이션 생성 및 그 파일로 점프하고 마이그레이션을 시작하는 방법.

꿈이 있습니까? :)

+3

답변 중 하나를 수락 하시겠습니까;)? – GitNick

답변

0

Jeje definitivey 꿈꾸지 않아. 나는 조금 천천히 당신에게 경고해야한다.

는 갈퀴 DB를 실행하려면 마이그레이션

:Rgenerate migration migration_name table_attributes 

를 생성하려면 :

:Rake db:migrate 

당신은 VERSION = "XXX"따라 특정 마이그레이션 통과를 실행할 수 있습니다 마이그레이션 할 수 있습니다. 이를 수행하는 방법에 대한 자세한 내용을 보려면 :help rails-rake

13

으로 가십시오!

:Rgenerate migration migration_name ... 

다음이 최신 마이그레이션으로 전환됩니다 : 다음 마지막으로

:Rmigration 

그리고 :

:Rake db:migrate 
언급 한 바와 같이

, 당신은 마이그레이션을 생성하려면 다음을 실행할 수 있습니다

이 실제로 귀하를 대신하여 마이그레이션 할 것입니다.

또한 내가 마이그레이션 파일에

:Rinvert 

를 실행, 마이그레이션 (또는 그 반대로)의 아래 부분을 만들려고 할 것이라는 점을 추가하는 것을 잊지합니다.

3

이전과 관련하여 :

123456789_my_migration.rb :

  • :Rakerake db:migrate VERSION=123456789를 호출합니다.

    참고 다음 Rake 선행하는 . (이 명령에 라인 번호를 전송) 라인 1 또는 down있어서 내부

  • :.Rake,
    rake db:migrate:down VERSION=123456789를 호출한다.

  • 마지막 라인 :.Rake, 또는 up 방법 내부
    rake db:migrate:up VERSION=123456789를 호출합니다.

  • :.Rake 파일의 다른 모든 부분은
    rake db:migrate:down db:migrate:up VERSION=123456789입니다.나는이에 대한 모든 문서의 모르는

, 나는 the appropriate part of rails.vim보고에서 그것을 알아 냈다.

+0

굉장한 보너스 프로 팁 - 많은 것에 대해 감사드립니다. – Phantomwhale