mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 04:38:52 +08:00
Add trust_level_locked column
This commit is contained in:
19
db/migrate/20140913192733_add_trust_level_locked_column.rb
Normal file
19
db/migrate/20140913192733_add_trust_level_locked_column.rb
Normal file
@ -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
|
Reference in New Issue
Block a user