discourse/db/migrate/20191120015344_add_timezone...

20 lines
439 B
Ruby

# frozen_string_literal: true
class AddTimezoneToUserOptions < ActiveRecord::Migration[6.0]
def up
add_column :user_options, :timezone, :string
execute(
<<-SQL
UPDATE user_options
SET timezone = ucf.value
FROM user_custom_fields AS ucf
WHERE ucf.user_id = user_options.user_id AND ucf.name = 'timezone'
SQL
)
end
def down
remove_column :user_options, :timezone
end
end