为什么此迁移不会在mysql上迁移

时间:2014-04-28 13:53:49

标签: mysql ruby-on-rails migration

我正在使用rack-cas gem在使用mysql数据库的应用程序上集成CAS客户端,当我运行时,

在自述文件中指定的

rails generate cas_session_store_migration,它会生成一个迁移20140428130031_create_rack_cas_sessions.rb,如下所示:

class CreateRackCasSessions < ActiveRecord::Migration
  def self.up
    create_table :sessions do |t|
      t.string :session_id, :null => false
      t.string :cas_ticket
      t.text :data
      t.timestamps
    end

   add_index :sessions, :session_id
   add_index :sessions, :cas_ticket
   add_index :sessions, :updated_at
 end

 def self.down
   drop_table :sessions
 end
end

当我运行rake db:migratebundle exec rake db:migrate时,没有任何反应。迁移无法进行,并且没有错误消息。使用sqlite数据库的另一个服务上的相同迁移成功迁移。

0 个答案:

没有答案