Railsドキュメント

マイグレーションアップ時にのみ実行される処理

適応バージョン

説明

マイグレーションアップ時にのみ実行される処理

使い方

up_only(ブロック引数)

class AddPublishedToPosts < ActiveRecord::Migration[7.0]
    def change
        add_column :posts, :published, :boolean, default: false
        up_only do
            execute "update posts set published = 'true'"
        end
    end
end

ソースコード