FeedBunch-app/db/migrate/20150206151007_change_user_config_etag_to_last_modified.rb
class ChangeUserConfigEtagToLastModified < ActiveRecord::Migration[5.2]
def up
add_column :users, :config_updated_at, :datetime, null: true
User.all.each do |u|
u.update_column :config_updated_at, Time.zone.now
end
remove_column :users, :config_etag
end
def down
add_column :users, :config_etag, :text, null: true
User.all.each do |u|
etag = OpenSSL::Digest::MD5.new.hexdigest u.config_updated_at.to_f.to_s
u.update_column :config_etag, etag
end
remove_column :users, :config_updated_at
end
end