Migrations added

This commit is contained in:
Andrew8xx8 2013-03-04 18:51:00 +04:00
parent 152c6018b3
commit 9a06dd4aa1
3 changed files with 28 additions and 0 deletions

View file

@ -0,0 +1,5 @@
class AddStateToUser < ActiveRecord::Migration
def change
add_column :users, :state, :string
end
end

View file

@ -0,0 +1,14 @@
class ConvertBlockedToState < ActiveRecord::Migration
def up
User.transaction do
User.where(blocked: true).update_all(state: :blocked)
User.where(blocked: false).update_all(state: :active)
end
end
def down
User.transaction do
User.where(satate: :blocked).update_all(blocked: :true)
end
end
end

View file

@ -0,0 +1,9 @@
class RemoveBlockedFromUser < ActiveRecord::Migration
def up
remove_column :users, :blocked
end
def down
add_column :users, :blocked, :boolean
end
end