rake db:migrate
を使用してバニラSQLをロードすると、どのような問題が発生しますか?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