を使用rake db:migrate
してバニラ SQL をロードすると、どのような問題が発生するでしょうか?
私が取り組んでいるビジネス要件では、デフォルトの Rails の移行を使用できません。しかし、変更を追跡したり、データベースの DDL を簡単に変更したり、Rails の移行によって得られるその他のことを行う必要があります。
したがって、移行ファイルは次のようになります。
class AddDateToPost < ActiveRecord::Migration
def self.up
ActiveRecord::Base.connection.execute("ALTER TABLE `posts` ADD COLUMN date DATETIME NULL")
end
def self.down
ActiveRecord::Base.connection.execute("ALTER TABLE `posts` DROP COLUMN date")
end
end