Sha256: f5750415f3e11a554e9f1a3eaac084b3651cea986dd7686245ae7a26a247f156
Contents?: true
Size: 543 Bytes
Versions: 5
Compression:
Stored size: 543 Bytes
Contents
class CreateMessages < ActiveRecord::Migration def self.up create_table :messages do |t| t.text :value end if ActiveRecord::Base.connection.instance_values["config"][:adapter] == "mysql" or ActiveRecord::Base.connection.instance_values["config"][:adapter] == "mysql2" execute "ALTER TABLE messages ENGINE = MYISAM" execute "ALTER TABLE messages ADD FULLTEXT (value)" else add_index :messages, :value end end def self.down remove_index :messages, :value drop_table :messages end end
Version data entries
5 entries across 5 versions & 1 rubygems