2011-07-29 7 views
5

rails.vimに移行がサポートされることを期待しています。Rails.vimプラグイン、それはどのような面白いマイグレーションをサポートしていますか?

私は次のようなものを探しています:マイグレーションを生成してそのファイルにジャンプし、次にマイグレーションを起動する方法。

これが存在するのですか、それとも私は夢ですか? :)

+3

答えの1つを受け入れることができますか?) – GitNick

答えて

0

Jeje definitaly not dreaming。私はあなたに少し遅いことを警告しなければならない。

すくいデシベルを実行するには、移行

:Rgenerate migration migration_name table_attributes 

を生成するには:あなたはVERSION = "XXX" に沿って通過する特定の移行を実行することができます

:Rake db:migrate 

を移行します。これを行う方法の詳細については、:help rails-rake

13

などがあります。

述べたように、あなたが移行を生成するには、次を実行することができたよう:最後に

:Rmigration 

そして:

:Rake db:migrate 

:Rgenerate migration migration_name ... 

を次にこれは、最新の移行に切り替わります

は実際にあなたのために移行します。

はまた、私は移行ファイルに

:Rinvert 

を実行している、あなたの移行(またはその逆)の下の部分を作成しようとすることを追加することを忘れてはなりません。

3

移行の実行に関して:

123456789_my_migration.rb

  • :Rakerake db:migrate VERSION=123456789を呼び出します。

    注以下でRakeを先行.(これは、コマンドに行番号を送信):ライン、又はdown方法内側に

  • :.Rake
    rake db:migrate:down VERSION=123456789を呼び出します。 最後ライン上、またはupメソッド内

  • :.Rake
    rake db:migrate:up VERSION=123456789を呼び出します。

  • rake db:migrate:down db:migrate:up VERSION=123456789を呼び出します。

これについてのドキュメントはありませんが、私はthe appropriate part of rails.vimから見ています。

+0

素晴らしいボーナスプロ - ヒント - これは多くのおかげで – Phantomwhale

関連する問題