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