12345678910111213141516171819202122 |
- class CreateSetting < ActiveRecord::Migration
- def up
- create_table :settings do |t|
- t.column :title, :string, :limit => 200, :null => false
- t.column :name, :string, :limit => 200, :null => false
- t.column :area, :string, :limit => 100, :null => false
- t.column :description, :string, :limit => 2000, :null => false
- t.column :options, :string, :limit => 2000, :null => true
- t.column :state, :string, :limit => 2000, :null => true
- t.column :state_initial, :string, :limit => 2000, :null => true
- t.column :frontend, :boolean, :null => false
- t.timestamps
- end
- add_index :settings, [:name], :unique => true
- add_index :settings, [:area]
- add_index :settings, [:frontend]
- end
- def down
- drop_table :settings
- end
- end
|