mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 15:28:37 +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