Add trust_level_locked column
This commit is contained in:
parent
a7a1dcadcc
commit
e69d084c88
|
@ -0,0 +1,19 @@
|
|||
class AddTrustLevelLockedColumn < ActiveRecord::Migration
|
||||
def change
|
||||
add_column :users, :trust_level_locked, :boolean, { default: false, null: false}
|
||||
|
||||
reversible do |dir|
|
||||
dir.up do
|
||||
# Populate the column
|
||||
execute <<-SQL
|
||||
UPDATE users
|
||||
SET trust_level_locked = 't'
|
||||
WHERE trust_level = 4
|
||||
SQL
|
||||
end
|
||||
dir.down do
|
||||
# column is removed, no need to fill it
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue